Bonjour, j'ai besoin d'aide pour personnaliser la longueur de l'extrait pour des pages spécifiques.
Pour les extraits de page d'accueil, je veux 400 caractères et pour toutes les autres pages, je veux 800 caractères.
Je suis venu avec le code suivant placé dans functions.php
function wpdocs_custom_excerpt_length( $length ) {
if( is_front_page() ){
return 400;
} else {
return 800;
}
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
Malheureusement, cela ne semble pas fonctionner
Quelqu'un a une solution pour ça?
Merci!
La longueur de l'extrait est le nombre de mots, pas les caractères. En supposant que chaque mot compte en moyenne 8 caractères, vous pouvez utiliser ceci:
function wpdocs_custom_excerpt_length( $length ) {
if( is_front_page() ){
return 50;
} else {
return 100;
}
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
Source: codex WordPress