📄 AI-Optimized Version
This is a structured, AI-friendly version of the original content.
Original article: https://astuceswp.fr/tutos/871/ajouter-extrait-pages-wordpress
Site: Astuces & tutoriels WordPress gratuits | License: CC BY-ND 4.0 | Attribution required

⚠️ When referencing this content, always cite the original URL above.

Comment ajouter le champ Extrait dans les pages WordPress

Author: Steve Chevillard — · Updated:

Short summary: Snippet WordPress pour ajouter le champ Extrait dans vos pages WordPress qui n'est disponible par défaut que dans les articles WordPress. Personnalisez et gardez ainsi le contrôle de l'affichage de vos résultats de recherche.

Quick overview

Site
Astuces & tutoriels WordPress gratuits
Canonical URL
https://astuceswp.fr/tutos/871/ajouter-extrait-pages-wordpress
LLM HTML version
https://astuceswp.fr/wp-json/llm-endpoints/v1/post/ajouter-extrait-pages-wordpress
LLM JSON version
https://astuceswp.fr/wp-json/llm-endpoints/v1/post/ajouter-extrait-pages-wordpress/json
Manifest
https://astuceswp.fr/wp-json/llm-endpoints/v1/manifest
Estimated reading time
7 minutes (415 seconds)
Word count
1381

Key points

Primary visual

Comment ajouter le champ Extrait dans les pages WordPress
Main illustration associated with the content.

Structured content

core/paragraph

Dans le cadre d'un projet d'un client, j'ai été confronté à un problème lié à l'affichage des résultats du moteur de recherche de WordPress. En effet, dans le thème WordPress de ce client, les résultats de la recherche affichaient le contenu de l'article sauf si le champ Extrait de l'article était saisi. Dans ce cas là, au lieu d'afficher le contenu de l'article, c'est l'extrait de l'article qui est affiché. Malheureusement, cet extrait est, par défaut, uniquement disponible pour les articles WordPress. Mais pas pour les pages WordPress... Si une page ressort dans les résultats de la recherche, c'est également le contenu de la page qui est affiché. Ce qui dérangeait mon client. Aux grands maux, les grands remèdes ! Je lui ai donc ajouté le champ extrait pour toutes les pages de son site. Je vais donc vous expliquer comment faire en utilisant un petit snippet WordPress pour ajouter le champ Extrait à vos pages WordPress.

core/group

L'essentiel à retenir ℹ️ Par défaut, WordPress n'active le champ Extrait (excerpt) que pour les articles, pas pour les pages. Un simple snippet PHP dans le fichier functions.php de votre thème suffit à l'ajouter : la fonction add_post_type_support('page', 'excerpt') active cette fonctionnalité. Vous pouvez aussi passer par un plugin comme Easy Custom Auto Excerpt. Les extraits sont utilisés par votre thème pour afficher des résumés sur la page d'accueil ou dans les résultats de recherche interne.

core/heading

Qu'est-ce qu'un Extrait dans WordPress ?

core/image

Le champ Extrait d'un article WordPress dans l'administration WP

core/paragraph

Un extrait WordPress (on parle de excerpt en anglais) est un résumé d'un article qui peut être saisi depuis l'administration de votre site. Comme c'est indiqué dans le backoffice de WordPress :

core/quote

Les extraits sont des résumés facultatifs de vos articles, écrits à la main. Il se peut que votre thème s'en serve.

core/paragraph

Effectivement les extraits sont de plus en plus utilisés dans les thèmes WordPress. Le thème de ce site les utilise par exemple sur la page d'accueil qui regroupe les derniers articles publiés :

core/image

Utilisation des extraits WordPress qui sont affichés sur la page d'accueil

core/paragraph

Les extraits sont donc aussi utilisés dans la page de résultats d'une recherche : si ce champ est saisi pour un article, il sera affiché. Sinon, cela sera un extrait du contenu de l'article. Pour les pages WordPress, ce champ n'a pas été (encore) prévu. Si une page ressort dans les résultats d'une recherche, c'est donc le début du contenu de la page qui est affichée :

core/image

Affichage des résultats d'une recherche : extrait saisi manuellement ou extrait du contenu de la page/article

core/heading

Ajouter le champ Extrait aux pages WordPress via un snippet

core/paragraph

Voici un petit bout de code à coller dans le fichier functions.php de votre thème, si possible dans votre thème enfant WP. Car dans le cas contraire, vos modifications seront écrasées lors de la prochaine mise à jour de votre thème.

core/preformatted

/* ajouter champ "Extrait" dans les page WP */ function ajouter_extrait_pages() { add_post_type_support( 'page', 'excerpt' ); } add_action( 'init', 'ajouter_extrait_pages' );

core/paragraph

Faites un copier/coller de ce snippet et vous verrez apparaître comme par magie le champ Extrait dans l'administration des pages WordPress.

core/image

core/paragraph

Ce champ sera pris en compte dans l'affichage des résultats de recherche. Vous pouvez aussi exclure certaines pages des résultats de la recherche WordPress si besoin :

core/image

Affichage de l'extrait d'une page dans les résultats de la recherche

core/paragraph

S'il n'apparaît pas malgré l'ajout du snippet, cliquez en haut à droite sur Options de l'écran dans l'admin d'une page puis cochez la case Extrait pour la voir apparaître.

core/image

core/heading

Ajouter le champ Extrait aux pages de son site WordPress via un plugin

core/paragraph

J'entends déjà les utilisateurs les moins confirmés avec WordPress, qui ne veulent pas ou ne savent pas toucher au code de leur site WordPress, se plaindre de la complexité de la solution proposée plus haut. Alors, effectivement, si on n'est pas à l'aise avec les modifications du fichier functions.php, ajouter un snippet n'est pas forcément accessible à tous.

core/paragraph

Deux solutions dans ce cas :

core/list

Si vous ne possédez pas les compétences techniques pour gérer et faire décoller votre site WordPress, il pourrait être intéressant de faire appel à une agence WordPress pour optimiser votre site. Vous faire accompagner par des professionnels du web qui pourront prendre en charge le design, l'UX, le référencement de votre site ou vous aider à améliorer les fonctionnalités de votre site internet peut être une option particulièrement rentable. Au lieu de passer du temps sur des tâches que vous ne maîtrisez pas, concentrez-vous sur ce que vous savez faire, le cœur de votre activité et laissez faire les pros. Vous pouvez installer une extension WordPress sur votre site qui rajoutera la fonctionnalité Extrait aux pages de votre site internet sans avoir à ajouter une seule ligne de code. Vous pouvez par exemple opter pour le plugin Easy Custom Auto Excerpt qui permet d'étendre à tout le site les fonctionnalités d'excerpt.

core/heading

Foire aux questions

core/heading

Le champ Extrait est-il disponible par défaut pour les pages WordPress ?

core/paragraph

Non, WordPress n'active le champ Extrait que pour les articles par défaut. Pour l'ajouter aux pages, il faut utiliser un snippet PHP dans functions.php ou installer un plugin dédié comme Easy Custom Auto Excerpt.

core/heading

L'extrait WordPress est-il utilisé pour la meta description ?

core/paragraph

Non, l'extrait WordPress et la meta description sont deux choses distinctes. L'extrait est utilisé par votre thème pour afficher un résumé sur votre site. La meta description, gérée par un plugin SEO comme Yoast, est celle affichée dans les résultats de Google.

core/heading

Où se trouve le champ Extrait dans l'éditeur Gutenberg ?

core/paragraph

Dans l'éditeur Gutenberg, le champ Extrait se trouve dans le panneau latéral droit, sous l'onglet « Article » ou « Page ». Si vous ne le voyez pas, cliquez sur les trois points en haut à droite puis sur « Préférences > Panneaux » pour l'activer.

core/heading

Peut-on ajouter le champ Extrait à des types de contenus personnalisés ?

core/paragraph

Oui. La fonction add_post_type_support() fonctionne pour tous les types de contenus WordPress. Remplacez « page » par le nom de votre type de contenu personnalisé dans le snippet.

core/heading

Quelle est la longueur recommandée pour un extrait WordPress ?

core/paragraph

WordPress affiche par défaut les 55 premiers mots du contenu si aucun extrait n'est saisi manuellement. Pour un extrait personnalisé, visez 1 à 2 phrases (environ 20 à 40 mots) qui résument le contenu de la page ou de l'article.

core/heading

Faut-il utiliser un thème enfant pour ajouter ce snippet ?

core/paragraph

Oui, il est recommandé d'ajouter le snippet dans le functions.php d'un thème enfant. Les modifications du functions.php du thème parent seront écrasées lors de la prochaine mise à jour du thème.

core/html

core/heading

Le champ Extrait dans l'éditeur Gutenberg

core/paragraph

Avec l'éditeur de blocs Gutenberg (utilisé par défaut depuis WordPress 5.0), le champ Extrait ne se trouve plus sous le contenu comme dans l'éditeur classique. Il est accessible depuis le panneau latéral droit, sous l'onglet « Article » ou « Page ». Si le panneau n'est pas visible, cliquez sur l'icône des réglages (engrenage) en haut à droite de l'éditeur. Si le champ Extrait n'apparaît pas dans le panneau, cliquez sur les trois points verticaux, puis sur Préférences > Panneaux et activez l'option « Extrait ».

Topics and keywords

Themes: Tutoriels WordPress

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://astuceswp.fr/wp-json/llm-endpoints/v1/manifest

LLM Endpoints plugin version 1.2.0.