L’excerpt (extrait d’un post ou d’une page)

L’excerpt affiche l’extrait du post ou de la page après l’application de plusieurs filtres.
La longueur par défaut de l’extrait est de 55 mots (changer cette valeur).

Vous avez deux moyens d’appeler l’excerpt:
– la fonction wordpress get_the_excerpt() qui vous renverra la valeur.
– la fonction the_excerpt() qui vous affichera le resultat.

Les deux fonctions sont quasiment les mêmes, sauf que l’une vous renvoi la valeur, alors que l’autre vous l’affiche.

Pour changer le nombre de mot de l’excerpt

Afin de changer le nombre de mot de l’extrait, il faut rajouter cette fonction dans le fichier functions.php.
Dans cet exemple, j’ai fixé le nombre de mot à 30.

function custom_excerpt_length( $length ) {
return 30;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

Ajouter des pointillés (ou tout autre élément) à la fin de l’excerpt

function new_excerpt_more( $more ) {
return '[.....]';
}
add_filter('excerpt_more', 'new_excerpt_more');

Ajouter un lien lire la suite à la fin de l’excerpt

Comme dans l’exemple ci dessus, sauf que l’on rajoute un lien vers l’article ou la page.

Il faut dans ce cas remplacer ‘your-text-domain’ par le nom de votre thème.

function new_excerpt_more( $more ) {
return ' ' . __( 'Lire la suite', 'your-text-domain' ) . '';
}
add_filter( 'excerpt_more', 'new_excerpt_more' );

En savoir plus: https://codex.wordpress.org/Function_Reference/the_excerpt

Tag
Pierre-alexandre Thomas

Passionné par le développement web et la programmation, je suis développeur web dans une agence de communication. Depuis quelques années, je me suis spécialisé dans l'expertise des CMS WordPress et PrestaShop Je développe aussi des sites sur Drupal, Joomla et Typo3. Je me passionne également pour les framework Javascript (Vue.js, Angular et React), aux problématiques d'UX/UI, ainsi qu'au "refactoring"

Accès client
Au secours !!
Etats de nos serveurs
Recherche