En parcourant un blog ou les archives d’un site WordPress, vous constaterez dans la plupart des cas que le contenu des articles n’est pas affiché intégralement.

On trouve plutôt des extraits (c’est plus pratique en même temps). Par défaut, ils font 55 mots mais il est possible de modifier cela.

Si vous voulez afficher plus ou moins de mots, vous pouvez le faire avec le snippet suivant :

// Modifier le nombre de mots des extraits
function wpm_post_excerpt($length) {
return 20;
}
add_filter('excerpt_length', 'wpm_post_excerpt');

Copiez-collez ce code dans le fichier functions.php de votre thème enfant.

Dans cet exemple, l’extrait comportera 20 mots. Vous pouvez modifiez ce nombre par celui que vous voulez.

Pour aller plus loin, il est possible de modifier la longueur des extraits en fonction de la page où l’on se trouve. Voyez plutôt :

// Modifier le nombre de mots des extraits en fonction du type de page
function wpm_custom_post_excerpt($length) {

if(is_category()){  // Pour les pages de catégories
return 50;

}elseif(is_tag()){  // Pour les pages d'étiquettes
return 75;

}else{  // Pour les autres pages
return 30;
}
}
add_filter('excerpt_length', 'wpm_custom_post_excerpt');

Vous pouvez bien sûr inclure d’autres marqueurs conditionnels pour avoir des extraits de longueurs différentes selon le type de page.

Cela permettra de limiter la duplication de contenu sur votre site, et donc d’améliorer votre référencement.

Si vous voulez aller plus loin en matière de référencement, reportez-vous à cette page pour en savoir plus.