Dans WordPress, vous pouvez mettre du contenu sur votre site sous la forme d’un « article » ou d’une « page ». Lorsque vous écrivez une entrée de blog normale, vous écrivez un article. Les articles, dans une configuration par défaut, apparaissent dans l’ordre chronologique inverse sur la page d’accueil de votre blog.
En revanche, les pages sont faites pour un contenu non chronologique : des pages comme « À propos » ou « Contact » seraient des exemples courants. Les pages vivent en dehors de la chronologie normale du blog et sont souvent utilisées pour présenter des informations intemporelles sur vous ou votre site – des informations toujours pertinentes. Vous pouvez utiliser les pages pour organiser et gérer la structure du contenu de votre site web.
En plus des pages communes « À propos » et « Contact », on pourra mettre en place d’autres types de pages comme par exemple : « Copyright », « Mentions », « Informations légales », « Politique de confidentialité », « Informations sur la société » ou encore « Déclaration d’accessibilité ».
En général, les pages sont très similaires aux articles dans la mesure où ces deux types de publications ont un titre et du contenu. Les fichiers de modèle de thème WordPress conservent une apparence cohérente sur l’ensemble de votre site. Les pages, cependant, ont plusieurs distinctions clés qui les différencient des articles.
Ce que sont les pages
- Les pages sont destinées à du contenu qui n’est pas spécifiquement dépendant de sa date de mise en ligne ou qui n’est pas du « contenu de blog ».
- Les pages peuvent être organisées en pages et en sous-pages.
- Les pages peuvent utiliser différents modèles de pages, incluant fichiers de modèle, marqueur de modèles et autre code PHP.
- Des thèmes plus sophistiqués peuvent fournir une gamme plus large de réglages ou d’options d’affichage pour des pages seules.
- Avec WordPress, il est tout à fait possible de créer un site web qui ne contienne que des pages.
Ce que ne sont pas les pages
- Les pages ne sont pas des articles, elles n’apparaissent donc pas dans les vues chronologiques d’une section de blog d’un site web.
- Cependant, les étiquettes sur les pages ne sont pas incluses dans les listes affichées via le permalien « étiquette ».
- La structure organisationnelle des pages provient d’une inter-relation hiérarchique et non d’un système de catégorisation. (par exemple, étiquettes ou catégories.)
- Les pages ne sont pas des fichiers. Elles sont stockées dans votre base de données, tout comme les articles.
- Bien que vous puissiez mettre des étiquettes de modèle et du code PHP dans un fichier de modèle de page, vous ne pouvez pas les mettre dans le contenu de la page ou de la publication sans utiliser une extension WordPress. Mais attention : l’intégration de code PHP directement dans le contenu d’une page ou d’un article peut introduire un problème de sécurité ou une erreur inattendue sur votre site web.
- Les pages ne sont pas incluses dans les « flux » de votre site (par exemple, RSS ou Atom).
- Les pages et les articles peuvent être interprétés différemment par les visiteurs du site et par les moteurs de recherche. Généralement, les moteurs de recherche accordent plus de pertinence au contenu du site dépendant du temps – les articles – car un article plus récent sur un sujet peut être plus pertinent qu’une page statique.
- Une page spécifique peut être définie comme une page d’accueil statique. Les sites web configurés de cette manière ont généralement une page secondaire définie sur laquelle les derniers articles du blog sont affichés.
Création d’une page
Pour créer une nouvelle page, connectez-vous à votre installation WordPress avec des permissions suffisantes pour créer de nouvelles pages. Sélectionnez l’option Pages > Ajouter pour commencer à écrire une nouvelle page.
Organisation de vos pages
Tout comme vous pouvez avoir des sous-catégories dans vos catégories, vous pouvez également avoir des sous-pages dans vos pages, créant une hiérarchie de pages.
Par exemple, un site WordPress pour un agent de voyages peut comporter une page individuelle pour chaque continent et pays vers lequel l’agence peut organiser des voyages. Sous la page intitulée « Afrique », il y aurait des sous-pages pour le Cameroun, le Lesotho, le Swaziland et le Togo. Une autre page parent « Amérique du Sud » comporterait des sous-pages de l’Argentine, du Brésil et du Chili.
La structure des pages du site ressemblerait alors à ceci :
- Afrique
- Cameroun
- Lesotho
- Swaziland
- Togo
- Amérique du Sud
- Argentine
- Brésil
- Chili
Créer une sous-page
- Allez dans dans l’écran Administration > Pages > Ajouter.
- Dans le menu de droite, cliquez sur le menu déroulant Page Parent.
Le menu déroulant contient une liste de toutes les pages déjà créées pour votre site. - Sélectionnez la page parent appropriée dans le menu déroulant pour faire de la page actuelle une page enfant.
- Ajoutez du contenu dans la sous-page.
- Cliquez sur Publier quand votre contenu est prêt.
Lorsque vos pages sont listées, la page enfant sera imbriquée sous la page parent. Les permaliens de vos pages refléteront également cette hiérarchie de pages.
Dans l’exemple ci-dessus, le permalien pour la page Cameroun serait :
http://exemple.com/africa/cameroon/
Changement de l’URL de vos pages
Pour changer la partie URL (également appelée « slug ») contenant le nom de votre page, utilisez le bouton Modifier sous le titre de la page sur l’écran d’édition de la page en question, accessible à partir de l’onglet pages de l’écran d’administration de WordPress.
Création d’une liste de pages
WordPress est capable de générer automatiquement une liste de pages sur votre site dans la barre latérale ou le pied de page, par exemple, en utilisant une Marque de modèle appelée wp_list_pages()
Consultez la page wp_list_pages pour savoir comment personnaliser la façon dont WordPress affiche la liste des pages sur votre site.
Il existe également des extensions WordPress qui vous aideront à afficher une liste de pages dans les publications et dans d’autres zones de votre thème WordPress.
Modèles de page
Les pages individuelles peuvent être configurées pour utiliser un modèle de page personnalisé spécifique (un fichier de modèle PHP de thème WordPress, par exemple, template-page-personnalisee.php
) que vous créez dans votre thème. Voir modèles de page personnalisés pour obtenir des instructions sur la création d’un fichier de modèle personnalisé pour une page. Ce nouveau modèle de page remplacera alors le modèle de page page.php
utilisé par défaut pour les pages.
La nature dynamique des pages WordPress
Une page web peut être statique ou dynamique.
Les pages statiques, telles qu’une page HTML standard que vous pourriez créer avec Dreamweaver, sont celles qui ont été créées une fois et qui n’ont pas besoin d’être régénérées à chaque fois qu’une personne visite la page.
En revanche, les pages dynamiques, telles que celles que vous créez avec WordPress, doivent être régénérées à chaque fois qu’elles sont consultées ; le code à générer sur la page a été spécifié par l’auteur, mais pas la page proprement dite. Celles-ci utilisent un code PHP varié qui est exécuté à chaque fois que la page est visitée, et le contenu est ainsi généré à chaque nouvelle visite.
Presque tout dans WordPress est généré dynamiquement, y compris les pages. Tout ce qui est publié dans WordPress (articles, pages, commentaires, catégories, etc.) est stocké dans la base de données MySQL. Lorsqu’on accède au site, les informations de la base de données sont utilisées par vos modèles WordPress à partir de votre thème actuel pour générer la page web demandée.
Une page statique peut par exemple être un document HTML (sans code PHP). Le problème avec les pages purement statiques, c’est qu’elles sont difficiles à maintenir. Les modifications que vous apportez à vos réglages WordPress, à vos thèmes et modèles ne seront pas propagées aux pages codées uniquement en HTML. La fonctionnalité de page dynamique de WordPress a été développée pour atténuer ce problème. En utilisant les pages, vous n’avez plus à mettre à jour vos pages statiques à chaque fois que vous modifiez le style de votre site. Si elles sont rédigées correctement, vos pages dynamiques seront mises à jour avec le reste de votre blog.
Malgré la nature dynamique des pages, de nombreuses personnes les considèrent comme étant statiques. Il s’agit en fait de pages web « pseudo‑statiques ». En d’autres termes, une page contient des informations statiques mais est générée dynamiquement. Ainsi, « statique », « dynamique » ou « pseudo‑statique » peut être valablement utilisé pour décrire la nature des pages dans WordPress.
Traduit par Laurent Millet
Relu par Jb Audras et Jenny Dupuy
Dernière modification le 04 mai 2021
Contribuer à la documentation en français de WordPress
Journal des modifications
04 mai 2021 – Jenny Dupuy – Suppression de l’encodage des caractères accentués ou spéciaux dans les liens concernés
30/12/2020 – Patrice Pichon – mise à jour d’après la page EN du 17/07/2020
Ajout du lien « sous page » dans Ce que sont les pages
Correction du lien « page » dans Création d’une sous page
Correction du lien « listées » qui n’était pas correct
Ajout du lien « page » dans Changement de l’url de vos pages
Ajout du lien « modèle de page » dans Modèles de page
Ajout du lien « thème » dans La nature dynamique de vos pages
Correction de certains liens qui avaient une url absolue en url relative