Guide ultime sur la longueur des extraits WordPress

Publié: 2022-07-12

En tant qu'utilisateur de WordPress, vous savez peut-être déjà que le noyau et les thèmes de WordPress automatisent de nombreuses fonctionnalités qui dictent la façon dont votre contenu est affiché. Un exemple typique est la façon dont vos pages Web affichent des extraits d'articles.

Mais savez-vous que vous pouvez personnaliser la longueur des extraits WordPress de votre site Web ? Cet article vous présentera la marche à suivre !

Table des matières
[Afficher][Masquer]
  1. Que sont les extraits WordPress ?
  2. Pourquoi avez-vous besoin de changer la longueur de l'extrait WordPress ?
  3. 4 façons différentes de personnaliser la longueur de l'extrait dans WordPress
    1. #1 : Ajoutez une balise "En savoir plus" à votre contenu
    2. #2 : Activer la fonctionnalité d'extrait personnalisé dans WordPress
    3. #3 : Modifier la longueur de l'extrait WordPress par programme
      1. Limitez-le à un certain nombre de mots
      2. Limitez-le à un certain nombre de caractères
      3. Utiliser un filtre pour ajuster la longueur de l'extrait dans WordPress
      4. Utilisez le premier paragraphe de vos articles pour les extraits
    4. #4 : Utilisez un plugin WordPress pour ajuster la longueur de l'extrait
  4. Derniers mots

Que sont les extraits WordPress ?

Pour un site WordPress, un extrait est un résumé ou une description affiché sous le titre d'un article pour capter l'intérêt des visiteurs pour la lecture.

wordpress-extrait-longueur-1

Un titre peut parfois ne pas suffire à capter l'attention de vos visiteurs et à véhiculer la qualité de votre contenu.

Par conséquent, à de nombreux endroits sur votre site WordPress, comme votre page de blog, les extraits jouent un rôle crucial pour susciter l'intérêt de vos lecteurs.

Dans WordPress, des extraits apparaissent souvent sur ces types de pages Web :

  • Flux RSS
  • Résultats de recherche
  • Archives des balises
  • Archives de catégorie
  • Archives mensuelles
  • Archives de l'auteur

Par défaut, la longueur de l'extrait WordPress est limitée aux 55 premiers mots des publications/pages. Cependant, vous pouvez le personnaliser de plusieurs façons.

Pourquoi avez-vous besoin de changer la longueur de l'extrait WordPress ?

La principale raison de la personnalisation est que les limites standard de 55 premiers mots ne correspondent pas au style, au ton ou à la langue de votre site Web.

Ce qui fonctionne pour une langue et son alphabet peut ne pas fonctionner dans une autre. De plus, un thème WordPress peut changer la façon dont votre site affiche les extraits.

Supposons que votre site ait besoin de trois lignes pour afficher les 55 mots anglais. Cependant, peut-être que deux lignes sont nécessaires si vous écrivez dans l'alphabet arabe ou russe. Cela est dû à la différence entre les caractères utilisés par chaque langue. Par conséquent, votre site peut sembler différent de ce que vous vouliez.

4 façons différentes de personnaliser la longueur de l'extrait dans WordPress

#1 : Ajoutez une balise "En savoir plus" à votre contenu

Vous pouvez ajouter une balise « En savoir plus » lors de la modification de votre écriture pour définir la limite. Voici comment:

  1. Ouvrez n'importe quel article/page existant ou ajoutez-en un nouveau et écrivez votre nouveau contenu.
  2. Placez le curseur après l'endroit où vous souhaitez ajouter la balise.
  3. Cliquez sur le bouton "Insérer une balise Lire la suite" dans la barre d'outils.
wordpress-extrait-longueur-2
  1. Cliquez sur le bouton Publier/Mettre à jour.

#2 : Activer la fonctionnalité d'extrait personnalisé dans WordPress

Si vous n'êtes pas satisfait des extraits générés automatiquement, vous pouvez utiliser la fonction d'extrait personnalisé dans WordPress. Il est désactivé par défaut. Mais l'activer est très facile.

  1. Ouvrez n'importe quel article / page précédent ou ajoutez-en un nouveau et écrivez votre nouveau contenu.
  2. Cliquez sur le bouton Options d'écran situé dans le coin supérieur droit.
wordpress-extrait-longueur-3
  1. Cochez la case Extrait .
  2. Cliquez à nouveau sur le bouton Options d'écran pour fermer le panneau.

Une fois cela fait, vous devriez voir un nouveau champ Extrait sous l'éditeur, comme dans l'image ci-dessus.

wordpress-extrait-longueur-4

L'activation de cette fonctionnalité vous donne la liberté d'écrire votre propre description ou résumé pour vos articles. Et cela ne veut pas dire que vous pouvez limiter la longueur de l'extrait personnalisé WordPress dans le processus.

#3 : Modifier la longueur de l'extrait WordPress par programmation

Cette approche manuelle implique de peaufiner le code. Par conséquent, vous aurez peut-être besoin de connaissances en codage pour atteindre votre objectif.

Tout d'abord, vous devez localiser le fichier 'functions.php' pour le modifier. Avant cette étape, vous devez activer votre thème enfant pour ajouter un code personnalisé afin de vous assurer qu'il fonctionne correctement.

  1. Depuis le tableau de bord WordPress, accédez à la page Apparence > Éditeur de fichier de thème .
wordpress-extrait-longueur-5

  1. Sélectionnez le thème utilisé par votre site WordPress dans le coin supérieur droit.
  2. Ouvrez le fichier ' functions.php ' dans la barre latérale droite.

Limitez-le à un certain nombre de mots

Si vous souhaitez définir une limite de mots pour les extraits, insérez le code suivant dans le fichier 'functions.php'.

 function excerpt( $limit ) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('`[[^]]*]`','',$excerpt); return $excerpt; } function content($limit) { $content = explode(' ', get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).'...'; } else { $content = implode(" ",$content); } $content = preg_replace('/[.+]/','', $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); return $content; }

Après cela, vous devez appeler ces deux fonctions dans le fichier 'loop.php'. Vous pouvez ajuster la limite de mots en modifiant la valeur numérique.

 <?php echo excerpt(30); ?> <?php echo content(30); ?>

Limitez-le à un certain nombre de caractères

Parfois, vous perdrez en précision avec le nombre de mots comme critère principal. Avec des mots plus courts, le texte sera plus concis et vice versa. Cela peut donner à votre site WordPress un aspect incohérent et non professionnel.

Une autre solution consiste à changer les critères en nombre de caractères. Dans WordPress, il vous suffit d'insérer le code suivant dans le fichier 'function.php'.

 function get_excerpt( $count ) { $permalink = get_permalink($post->ID); $excerpt = get_the_content(); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, $count); $excerpt = substr($excerpt, 0, strripos($excerpt, " ")); $excerpt = '<p>'.$excerpt.'... <a href="'.$permalink.'">Read More</a></p>'; return $excerpt; }

Ce code ajoutera également un lien " En savoir plus " à la fin de l'extrait WordPress. Vous pouvez le personnaliser en fonction de vos besoins.

Enfin, vous devez appeler cette fonction en ajoutant le code ci-dessous au fichier 'loop.php' ou 'index.php'.

Par exemple, utilisez le code ci-dessous si vous souhaitez que les extraits ne dépassent pas 130 caractères.

 <?php echo get_excerpt(130); ?>

Utiliser un filtre pour ajuster la longueur de l'extrait dans WordPress

Il existe une approche plus simple pour ajuster la longueur de l'extrait dans WordPress.

WordPress a un filtre très utile appelé 'extract_length'. Pour l'utiliser, copiez et collez le code suivant dans le fichier ' functions.php '. Vous pouvez définir la longueur de l'extrait en modifiant la valeur de retour.

 function tn_custom_excerpt_length( $length ) { return 35; } add_filter( 'excerpt_length', 'tn_custom_excerpt_length', 999 );

Enfin, vous devez ajouter le code suivant dans le fichier 'loop.php' ou partout où vous souhaitez limiter la longueur de l'extrait WordPress.

 <?php echo get_excerpt(); ?>

Utilisez le premier paragraphe de vos articles pour les extraits

WordPress a de nombreux autres filtres utiles qui peuvent être appliqués aux extraits. L'un d'eux est ' wp_trim_excerpt .'

Avec ce filtre, WordPress ignore les limites de caractères et le nombre de mots. Au lieu de cela, il utilise tout le premier paragraphe comme extrait, quel que soit le nombre de mots qu'il contient.

De plus, WordPress cessera d'afficher des extraits avec des points de suspension gênants au milieu d'une phrase.

Tout ce que vous avez à faire est de copier et coller ce code dans le fichier ' functions.php '.

 add_filter( 'wp_trim_excerpt', 'my_custom_excerpt', 10, 2 ); function my_custom_excerpt($text, $raw_excerpt) { if( ! $raw_excerpt ) { $content = apply_filters( 'the_content', get_the_content() ); $text = substr( $content, 0, strpos( $content, '</p>' ) + 4 ); } return $text;

#4 : Utilisez un plugin WordPress pour ajuster la longueur de l'extrait

L'un des moyens les plus simples de modifier la longueur de l'extrait consiste à utiliser un plugin WordPress. Une option recommandée pour cela serait le plugin Advanced Extract. Il est populaire, gratuit et facile à utiliser.

wordpress-extrait-longueur-7

Avec ce plugin d'extrait WordPress, vous pouvez :

  • Découpez l'extrait par nombre de mots ou de caractères.
  • Ajoutez et personnalisez les liens « En savoir plus ».
  • Complétez le dernier mot de l'extrait; donc ça ne s'arrête pas à mi-chemin.

Pour installer et activer le plugin, suivez les instructions ci-dessous :

  1. Accédez à la page Plugins > Ajouter un nouveau depuis le tableau de bord WordPress.
wordpress-extrait-longueur-8
  1. Tapez ' Extrait avancé ' dans la zone de recherche dans le coin supérieur droit.
  2. Le plugin doit apparaître en première position. Cliquez sur le bouton Installer maintenant . Une fois que WordPress a installé le plugin avec succès, cliquez sur le bouton Activer .

Pour utiliser le plugin Advanced Extract, suivez le guide ci-dessous :

  1. Accédez à la page Paramètres > Extrait du tableau de bord WordPress.
  2. Modifiez les paramètres disponibles à votre guise.
wordpress-extrait-longueur-8
  • Le plugin vous permet d'utiliser une limite de caractères ou de mots pour la longueur de l'extrait WordPress.
  • Vous pouvez également choisir de terminer les extraits par une phrase complète pour éviter que la balise ' lire la suite ' soit insérée au milieu d'une phrase.
  • Il existe un paramètre appelé Aucun extrait personnalisé . Si activé, tous les extraits seront automatiquement générés à partir du contenu existant. Les extraits personnalisés inclus dans les messages ne sont pas affichés.
  • Et il y a beaucoup plus de paramètres qui n'attendent que vous pour explorer.
  1. Cliquez sur le bouton Enregistrer les modifications .

Derniers mots

Ne négligez pas les extraits WordPress. Nous savons qu'il est difficile d'essayer de les faire correspondre parfaitement à la conception de votre site Web.

Mais c'est exactement pourquoi nous espérons que notre article vous a aidé. Vous savez maintenant tout sur la longueur des extraits WordPress pour rendre votre site crédible et digne de confiance. Si vous avez encore des questions, n'hésitez pas à les déposer dans la section des commentaires ci-dessous.