Afficher l’extrait dans WordPress

Afficher l’extrait des articles dans WordPress sur la page d’accueil peut s’avérer plus efficace en terme de lisibilité que d’afficher l’article complet surtout si les articles contiennent beaucoup d’images ou beaucoup de textes.

 

De plus, il sera plus facile pour le lecteur d’avoir un aperçu du contenu global du site si il voit plusieurs gros titres. Vous obtiendrez un rendu comme sur toolsinweb.

 

Afficher l'extrait

 

 

D’un point de vue SEO, il est d’ailleurs préférable d’optimiser la compréhension de la page d’accueil avec la démultiplication des titres et mots clés principaux (sans trop abuser non plus).
Comme nous le savons, ce qui est bon pour le lecteur, est bon pour les moteurs de recherches. L’affichage de la page d’accueil de votre site sur WordPress dépend dans la plupart des cas de votre fichier index.php spécifique au thème installé. Certains thèmes ne permettent pas de choisir le type d’affichage désiré pour la page d’accueil.
D’autres laissent le choix d’afficher l’extrait ou le poste entier dans les options spécifiques au thème (en général les thèmes payants proposent l’option). Remarque : dans les réglages de lecture de WordPress vous pouvez gérer l’affichage d’extrait du flux RSS.

 

Voici une méthode pour afficher l’extrait dans WordPress

Cette méthode peut-être utilisée également si vous utilisez des modèles pour vos pages (template).

Modifier le fichier index.php de votre thème. Si dans ce fichier, vous avez très peu de ligne dont :

get_template_part('theloop');

alors vous devrez modifier le fichier contenu entre les apostrophes. Dans l’exemple ci-dessus le fichier theloop.php.

Dans ce fichier, identifiez la ligne :

the_content()

Cette ligne est souvent accompagné de conditions pour moduler l’affichage. Cette fonction affiche tout le contenu du poste (sauf si vous utilisez les balises <!--more--> dans vos articles).

Au lieu de cela, pour afficher l’extrait, il faut utiliser la fonction :

the_excerpt()

Si vous choisissez d’afficher l’extrait, il faudra également utiliser un lien pour afficher le reste de l’article (comme « Lire la suite »).

Voila un exemple :

<div align = "right">
   <a class="read" href="<?php the_permalink() ?>"> Lire la suite </a>
</div>

Vous pouvez également utiliser ce code sur un modèle de page ou dans un widget PHP.

Ceci est un exemple simple de l’utilisation de la fonction the_excerpt pour afficher l’extrait d’un article sur sa page d’accueil. Il existe des moyens plus élaborés permettant entre autre de contrôler le nombre de caractères affichés.
Un petit tour sur le Codex vous donnera plus de détails. Quelques blogs qui traitent de ce sujet :

 

À propos de Mathieu C.

Travaillant dans l'informatique de gestion, je suis passionné par le web depuis des années.
J'ai choisi de partager mes découvertes et expériences à travers ce blog.

Commentaires

  1. Mercii!

  2. Bonjour
    Merci pour ton article.
    Y a-t-il un code pour que les premières images des articles s’affichent dans l’extrait?

    Merci

Exprimez-vous !

*