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.

images/05EI02new.png

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...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Créer une fonction pour afficher des articles d’une catégorie avec l'objet WP_Query
Suivant
Ajouter des feuilles de style et des scripts