Ajouter un lien « Lire la suite » aux résumés Lire la suite
Certains thèmes utilisent la fonction WordPress the_excerpt(). Cette fonction sert à afficher le contenu de la section Extrait que l’on trouve dans l’administration dans la colonne Document à droite de la page Articles.
Section Extrait
Pour afficher un lien Lire la suite, qui renvoie sur l’article entier, à la fin de l’extrait, il faut modifier la fonction WordPress de base : the_excerpt().
Si vous reprenez l’exemple précédent, il faudra alors enlever le code HTML du lien Lire la suite dans la fonction posts_actu, sinon deux liens apparaîtront.
Créez la fonction excerpt_new() dans le fichier functions.php et récupérez la valeur que renvoie the_excerpt(), grâce à l’argument $outpout :
function excerpt_new($outpout){
return $outpout ;
}
À ce stade la fonction excerpt_new() retourne exactement la même chose que the_excerpt().
Maintenant, récupérez l’URL de l’article, grâce à la fonction WordPress get_permalink(), pour créer un lien HTML qui renvoie sur la page de l’article complet.
function excerpt_new($outpout){
global $post;
return $outpout.' <a href="'.get_permalink($post->ID).'">
Lire la suite ...</a>';
}
La fonction est désormais terminée...