Gérer la longueur des extraits
Par défaut, la fonction the_excerpt() retourne un maximum de 55 mots. Découvrez comment gérer la longueur des extraits à afficher sur WordPress.
Par défaut la fonction the_excerpt()
de WordPress retourne une chaîne de 55 mots. Si l’on souhaite modifier ce nombre de mots, on doit utiliser le filtre excerpt_length
qui permet de modifier le comportement d’affichage de l’extrait.
Dans notre exemple, on va afficher 25 mots au lieu des 55 par défaut. Ajoutez ce code dans votre fichier functions.php
présent à la racine de votre thème :
add_filter('excerpt_length', 'gkp_custom_excerpt_length'); function gkp_custom_excerpt_length($length) { return 25; }
6 Commentaires
Grand merci pour ce bout de code qui me sera très précieux.
Merci je me demandais justement comment faire sans trafiquer dans les plugins. Je garde se bout de code en mémoire et il me sera surement utile.
L’épineuse question des extraits… pas super simple à comprendre sous WordPress (zone d’extrait, contenu avec balise more…) et qui pourtant pourrait être largement simplifié je pense.
Si l’astuce évoquée ici ne fonctionne pas, il existe une méthode alternative via le code (ou par des plugins).
Au fil du temps, je suis d’avis qu’il vaut mieux utiliser la balise more et laissez de côté la zone d’extrait.
Bonjour,
Peut-on appliquer cette méthode mais uniquement sur un article. Genre le premier ?
Merci
@plink: Ça va être compliqué en passant par ce hook. Il faut penser à autre chose là.
Simplement parfait… réglage excerpt enfin effectué grace à ce morceau de code : Merci