Module 4 · 4.2
Français
Pages, articles, catégories et étiquettes
Module 4: Créer du contenu · Temps de lecture : 8 minutes
Objectif pédagogique : à l'issue de cette leçon, vous saurez choisir entre une page et un article, et organiser votre contenu de façon logique avec des catégories et des étiquettes.
Notions clés : page, article, type de publication, catégorie, étiquette, archive, page des publications, page d'accueil statique, page mère (parent), slug, flux RSS
Deux types de contenu
WordPress connaît deux grands types de contenu, et ce choix détermine le fonctionnement de votre site :
| Page | Article | |
|---|---|---|
| Pour | Informations fixes : Accueil, À propos, Services, Contact, Confidentialité | Contenu qui apparaît dans le temps : actualités, blogs, annonces |
| Date | Ne joue aucun rôle | Affichée ; les plus récents en premier |
| Organisation | Hiérarchie : une page peut avoir une page mère (parent) | Catégories et étiquettes |
| Apparaît dans | Le menu, là où vous la placez | La liste des publications, les archives par catégorie, étiquette, auteur et date, le flux RSS |
| Adresse (avec le permalien Titre de la publication) | /diensten/webdesign/ | /openingstijden-in-de-kerstweek/ |
Une règle simple : ce contenu sera-t-il encore lu de la même façon dans un an, et doit-il avoir une place fixe dans le menu ? Alors optez pour une page. S'agit-il d'un instantané qui descendra progressivement dans la liste au fil du temps ? Alors optez pour un article.
Erreurs fréquemment observées :
- Des actualités publiées comme des pages. Vous n'obtenez alors ni liste, ni archive, ni flux, et votre menu se remplit.
- Des descriptions de services fixes publiées comme des articles. Elles disparaissent sous les nouveaux articles et reçoivent une date qui semble les rendre obsolètes.
Types de publication des extensions
En coulisses, les pages et les articles sont tous deux un type de publication (post type) dans la table wp_posts (leçon 1.3). Les extensions ajoutent leurs propres types de publication : les produits avec WooCommerce, les événements avec une extension d'agenda, les éléments de portfolio avec certains thèmes. Ils fonctionnent comme des articles ou des pages, mais avec des champs propres (un prix, une date) et des adresses propres (/product/...).
C'est bon à savoir lors d'un nettoyage : si vous supprimez l'extension, les données restent dans la base de données mais vous ne les voyez plus nulle part. Et si vous changez de thème, un type de publication fourni par ce thème disparaît. Il est donc préférable de faire fournir ce type de contenu par une extension plutôt que par un thème.
La page d'accueil et la page des publications
Dans Réglages > Lecture (leçon 2.4), vous choisissez ce que la page d'accueil affiche. Pour un site avec des informations fixes et une partie actualités, vous créez deux pages :
- une page Accueil avec votre propre contenu ;
- une page vide Actualités (ou Blog).
Ensuite, dans « La page d'accueil affiche », vous choisissez une page statique : Accueil comme page d'accueil, Actualités comme page des publications. WordPress affiche alors automatiquement les articles sur la page Actualités. Ce que vous saisissez vous-même dans la page Actualités n'est pas affiché avec la plupart des thèmes ; la liste provient du thème.
Avec un thème basé sur des blocs, vous pouvez mettre en forme cette liste dans l'Éditeur de site, avec le bloc Query-lus (Query Loop), qui affiche des articles selon des règles : les trois derniers de la catégorie « Activités », par exemple. Ce type de bloc peut également être placé sur la page d'accueil.
Catégories et étiquettes
Vous organisez les articles au moyen de deux types d'étiquettes, appelées ensemble taxonomies :
- Catégories : la classification principale, comme les chapitres d'un livre. Chaque article en a au moins une (sinon « Non classé », qu'il vaut mieux renommer). Les catégories peuvent avoir des sous-catégories. Quelques-unes, dix à quinze au maximum.
- Étiquettes : des mots-clés isolés, comme l'index à la fin d'un livre. Un article peut en avoir plusieurs, ou aucune. Pas de hiérarchie.
Un exemple pour un magasin de vélos :
Catégories : Actualités, Conseils d'entretien, Événements
Étiquettes : vélo électrique, vélo enfant, hiver, pneus, randonnéeChaque catégorie et chaque étiquette reçoit sa propre page d'archive, comme /category/onderhoudstips/ et /tag/e-bike/. Pièges à éviter :
- Trop d'étiquettes utilisées chacune une seule fois. Vous obtenez des centaines de pages d'archive presque vides, que les moteurs de recherche considèrent comme du contenu pauvre. N'utilisez une étiquette que si plusieurs articles s'y rattacheront.
- Catégorie et étiquette portant le même nom. Choisissez l'un des deux.
- Chaque article classé dans cinq catégories. Le classement n'a alors plus aucun sens.
Slugs et adresses
Le slug est la dernière partie de l'adresse : pour /openingstijden-in-de-kerstweek/, c'est openingstijden-in-de-kerstweek. WordPress le génère à partir du titre, mais vous pouvez le modifier dans la barre latérale (au niveau de URL ou Permalien). Gardez des slugs courts et descriptifs, sans articles ni années qui deviendraient obsolètes.
Si vous modifiez le slug d'une page publiée, l'adresse change. WordPress mémorise souvent l'ancien slug des articles et redirige automatiquement, mais pas dans tous les cas (par exemple pas toujours pour les pages, ou si vous modifiez la page mère). Pour une page importante, mettez en place vous-même une redirection (301) de l'ancienne vers la nouvelle adresse (leçon 9.2).
Ce que le monde extérieur voit : l'API REST
WordPress permet également d'afficher votre contenu public via l'API REST, un point d'entrée standard pour les programmes. Sur https://example.com/wp-json/wp/v2/pages se trouve la liste de vos pages publiées au format JSON, avec des en-têtes comme :
x-wp-total: 14
x-wp-totalpages: 2x-wp-total indique le nombre d'éléments publiés. Il s'agit d'une information publique (un visiteur peut de toute façon voir ces pages), mais c'est un moyen pratique de vérifier que votre site contient réellement ce que vous pensez. Les brouillons et les pages privées n'y figurent pas. L'exercice de cette leçon s'appuie là-dessus.
Résumé
- Les pages servent aux informations fixes ayant une place dans le menu ; les articles au contenu qui apparaît dans le temps.
- Les extensions ajoutent leurs propres types de publication ; faites plutôt fournir ce type de contenu par une extension que par un thème.
- Une page d'accueil statique et une page des publications permettent de combiner contenu fixe et actualités.
- Les catégories sont les chapitres (peu nombreuses, fixes), les étiquettes l'index (uniquement si elles reviennent souvent).
- Un slug modifié est une adresse modifiée ; mettez en place une redirection pour les pages importantes.
Quiz
Exercice
Exercice A4.2 : Combien de contenu est réellement en ligne ? Comptez, dans l'administration de votre site, le nombre de pages publiées et le nombre d'articles publiés (en haut, au niveau de Pages et Publications, figure le nombre par statut). Indiquez votre domaine et ces deux chiffres. Le programme interroge l'API REST de votre site pour connaître ce nombre et effectue la comparaison. Si l'API REST est fermée ou protégée chez vous, le programme le signale (en orange) et vous expliquez pourquoi vous l'avez protégée.
Pour aller plus loin
Pour le travail dans WordPress lui-même, nous n'avons pas encore d'articles propres ; la documentation officielle de WordPress est très complète.
- Pages (wordpress.org, en anglais) : https://wordpress.org/documentation/article/pages/
- Articles (wordpress.org, en anglais) : https://wordpress.org/documentation/article/posts-screen/
- Catégories et étiquettes (wordpress.org, en anglais) : https://wordpress.org/documentation/article/posts-categories-screen/
- Bloc Query-lus (wordpress.org, en anglais) : https://wordpress.org/documentation/article/query-loop-block/
