Sur WordPress, la fonction the_excerpt renvoie l’extrait d’un article. Bien qu’utile pour afficher l’aperçu de vos derniers articles sur la home de votre blog, elle ne permet pas d’ajouter le fameux « Lire la suite » permettant d’accéder directement à l’article désiré.
Pour résoudre ce problème, pas besoin de vous casser la tête. Il vous suffit simplement d’ajouter la petite fonction suivante dans le fichier functions.php de votre thème WordPress :
[quote type= »pull » style= »1″ align= »center »]function new_excerpt_more($more) {
global $post;
return ‘… <a href=’.get_permalink($post->ID).’>Lire la suite</a>’;
}
add_filter(‘excerpt_more’, ‘new_excerpt_more’);[/quote]
Et voilà, c’est aussi simple que ça. Dès lors, vous obtiendrez un joli « Lire la suite » avec le lien adéquat pointant vers l’article.
Bonjour,
j’ai essayé de mettre la ligne de code indiquée dans mon fichier functions.php, mais cela n’a pas fonctionné et m’a indiqué un message d’erreur au lieu de voir apparaître mon site.
Je ne comprends pas d’où vient mon erreur, j’ai juste copié-collé le code au début de mon fichier functions.php, ne sachant pas où le mettre dans le fichier.
Pouvez-vous m’aider ?
Bonjour Fanny,
Il est important d’incérer le code entre les balises
et ?> situées en début et fin du fichier functions.php.
Ce que je vous recommande de faire est d’insérer le code en fin de fichier, juste avant la dernière balise : ?>