A la différence des articles, les pages de WordPress ne disposent pas d’un champ extrait. Or, un tel champ présente l’avantage de pouvoir appliquer des styles CSS facilement.
Voyons ensemble comment en bénéficier à la fois dans les articles et les pages de votre installation WordPress.
Méthode n°1 – Ajout d’une fonction dans le functions.php
Cette solution nécessite l’ajout du bout de code suivant dans le fichier functions.php. Ce fichier est modifiable à partir du module Apparence puis Éditeur ou en passant votre client FTP – localisez le dossier /wp-content/NOM_DU_THEME.
Vous pouvez personnaliser le titre du champ Extrait
à la ligne 2 ou le laissez tel quel.
Méthode n°2 – Utilisation du plugin PJW Page Excerpt
Plus rapide pour les débutants, cette seconde solution requiert l’installation du plugin PJW Page Excerpt via le module Extensions puis Ajouter :
Plugin ajoutant un champ Extrait dans vos pages WordPress.
Taille : 2,0 Ko • Hits : 1 353Une fois installé puis activé, ce plugin ajoutera le champ d’extrait de la même façon que la méthode n°1.
Bien des raisons peuvent justifier l’utilisation d’un module Extrait dans les pages de WordPress, des raisons qui vont au-delà de l’application de styles CSS. Et vous, chers lecteurs, utilisez-vous un tel champ dans vos pages ?
Bonjour,
A mon tour, je reprends la question de Jean-Baptiste ci-dessus : comment afficher l’extrait d’une page-enfant sur une page parente ?
J’ai obtenu l’affichage de l’image et du lien des pages-enfants, mais impossible d’obtenir l’extrait des pages-enfants, il affiche celui de la page-parente 🙁
Pourtant, j’ai bien la metabox pour la saisie d’un extrait dans mes pages, donc y compris dans les pages-enfants. J’utilise le plugin Category tag pages qui permet d’affecter des catégories ou tags sur les pages, et j’ai bien l’affichage des extraits de pages sur mes catégories …
Oui il va falloir faire une boucle avec du get_the_content et faire passer l’ID de la page parente, pas forcément évident.
Merci, j’ai mis en place le champ “extrait” dans l’admin de mes pages et j’aimerais savoir comment je peux faire remonter ce champ sur une page parente ? Merci par avance
Je reprends la question d’Isabelle juste au dessus.
Y a t’il un moyen de justifier le texte de l’extrait ? Merci pour vos réponses. Superbe site !
En CSS tout simplement mais je le répète : justifier un texte sur le Web est une mauvaise pratique reprise du monde de l’impression pour lequel cela se… justifie.
salut,
je n’ai pas de zone extrait dans la zone admin de mes articles…
config : wordpress 3.5.1
quelqu’un voit il le problème?
merci
K
Il y a un menu Options de l’écran en haut à droite pour afficher cette zone mais il se peut que cette astuce soit devenue obsolète.
Bonjour! j’ai déjà le champ “extrait” mais j’aimerais savoir comment fait-on pour justifier le texte de l’extrait … ?
Merci beaucoup 🙂
bonsoir a tous!
j’aurais besoin d’aides, ou est ce qu’on place le code qu’a fourni Gille, entre quoi et quoi ?
j’suis novice :s
merciii d’avance, et merci pr l’article , rare sont les bloggeurs qui en parlent
La méthode proposée marche mais c’est un peu une “bidouille de l’admin” : l’idée est “afficher le champ extrait dans les pages”.
Il me semble que cette méthode est plus complet car l’idée est ici plutôt “ajouter la fonctionnalité ‘extraits’ aux pages” (du coup l’ajout du champ dans l’admin est automatique) :
add_action( ‘init’, ‘my_add_excerpts_to_pages’ );
function my_add_excerpts_to_pages() {
add_post_type_support( ‘page’, ‘excerpt’ );
}
Oui cela me semble plus propre en effet ! 🙂
Bonsoir,
Ben j’ai un petit soucis car j’ai essayé vos 2 méthodes et aucune ne fonctionne. l’outil d’admin pour Pages ou articles reste le même…
Je suis en WP 3.2 sur Mac via XAMP
ok autant pour moi, après un test de $pagg->post_excerpt renvoie l’extrait.
Merci pour cet article.
Tu peux également en savoir plus dans le tutoriel sur la longueur des extraits.
Salut, tu ne précises pas comment récupérer la valeur de l’extrait.