Si vous avez configurer votre site WordPress pour laisser apparaître uniquement un extrait des articles sur la page d’accueil, WordPress vous offrent plusieurs options pour afficher le lien « Read more ».
Les extraits des posts au sein de WordPress peuvent être affichés via deux solutions :
Les extraits des posts au sein de WordPress peuvent être affichés via deux solutions :
- La première est manuelle : vous devez insérer la balise « more » à l’endroit souhaité dans le texte via le bouton présent dans le Wysiwyg des posts WordPress.
- La deuxième option insère automatiquement le lien « Read more » à la suite des 55 premiers termes de l’article. Pour cela, il faut remplacer dans vos templates the_content {}parthe_excerpt{}.
Problèmes rencontrés
En revanche, j’ai rencontré deux problèmes lorsque j’ai souhaité utiliser cette technique :- Par défaut, le fait de cliquer sur le lien « Read more » ouvre la page de l’article et provoque le défilement de la page jusqu’à la section du document contenant l’ancre nommée #more-xxx. Cette section correspondant à l’emplacement où l’auteur de l’article à insérer la balise <!–more–>. Je trouve ce scroll automatique gênant pour l’utilisabilité.
- WordPress ne propose pas la possibilité de renseigner l’attribut titledu lien « Read more ». J’ai souhaité améliorer l’accessibilité de mon site Web en insérant le titre de l’article dans l’attributtitledu lien « lire la suite ».
Personnaliser le lien WordPress « Read more »
Voici la technique que j’ai employée pour supprimer la référence à l’ancre#more dans l’URL de l’article et y insérer un attribut title reprenant le titre de l’article :;| 4 | } | 
| 5 | add_filter( 'the_content_more_link', 'mon_lire_la_suite'); | 
D’autres options de personnalisation des extraits d’articles et de leur lien « Read more » sont disponibles sur le Code WordPress.
 

 
 
 
ليست هناك تعليقات:
إرسال تعليق