Dans WordPress, vous pouvez mettre du contenu sur votre site sous forme de « post » ou de « page ». Lorsque vous écrivez un article de blog ordinaire, 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 destinées au 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-même 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 », d’autres exemples incluent « Copyright », « Divulgation », « Informations légales », « Autorisations de réimpression », « Informations sur la société » ou « Déclaration d’accessibilité ».
En général, les pages sont très similaires aux articles en ce sens qu’elles ont toutes deux des titres et du contenu. Les fichiers de modèle de thème WordPress maintiennent un aspect cohérent sur l’ensemble de votre site. Les pages, cependant, ont plusieurs distinctions clés qui les rendent différentes des articles.
Ce que sont les pages
- Les pages sont destinées au contenu qui n’est pas spécifiquement dépendant du temps, ou qui n’est pas du » contenu de blog « .
- Les pages peuvent être organisées en pages et sous-pages.
- Les pages peuvent utiliser différents modèles de page, y compris des fichiers de modèle, des balises de modèle et d’autres codes PHP.
- Les thèmes plus sophistiqués peuvent fournir une plus grande gamme de réglages ou d’options d’affichage pour les pages individuelles.
- Il est tout à fait possible de faire un site web en utilisant WordPress qui ne contient que des pages.
Ce que les pages ne sont pas
- Les pages ne sont pas des articles, elles n’apparaissent donc pas dans les vues structurées dans le temps au sein d’une section blog d’un site web.
- Les pages par défaut ne permettent pas les associations de taxonomie (catégories, balises et toute taxonomie personnalisée). Vous pouvez l’améliorer via des plugins.
- La structure organisationnelle des Pages provient d’une interrelation hiérarchique, et non d’un système de catégorisation. (par exemple, les balises ou les 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 balises 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 l’article sans utiliser un plugin WordPress. Mais attention : intégrer du code PHP directement dans le contenu des pages ou des articles 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 billets 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 posts – parce qu’un post plus récent sur un sujet peut être plus pertinent qu’une page statique.
- Une page spécifique (ou un post spécifique) peut être définie comme une page de garde statique. Les sites Web qui sont configurés de cette façon ont généralement une page secondaire définie sur laquelle les derniers articles du blog sont affichés.
Création de pages # Création de pages
Pour créer une nouvelle page, connectez-vous à votre installation WordPress avec des privilèges d’administrateur suffisants pour créer de nouvelles pages. Sélectionnez l’option Pages > Ajouter une nouvelle page pour commencer à écrire une nouvelle page.
Organiser vos pages # Organiser vos pages
De même que vous pouvez avoir des sous-catégories dans vos catégories, vous pouvez également avoir des sous-pages dans vos pages, créant ainsi une hiérarchie de pages.
Par exemple, un site WordPress pour une agence de voyage peut comporter une page individuelle pour chaque continent et pays vers lequel l’agence peut organiser des voyages. Sous la page intitulée « Afrique » se trouveraient des sous-pages pour le Cameroun, le Lesotho, le Swaziland et le Togo. Une autre Page mère « 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
.
Pour créer une sous-page # Pour créer une sous-page
- Allez à l’administration > Pages > écran Ajouter un nouveau.
- 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 à la page secondaire.
- Cliquez sur Publier quand vous êtes prêt.
Lorsque vos pages sont listées, la page enfant sera imbriquée sous la page parent. Les Permalinks de vos pages refléteront également cette hiérarchie de pages.
Dans l’exemple ci-dessus, le Permalink de la page Cameroun serait:
http://example.com/africa/cameroon/
Top
Changer l’URL de vos pages # Changer 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 de modification de la page particulière, accessible depuis l’onglet Pages de l’écran d’administration de WordPress.
Haut de page
Création d’une liste de pages # 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 balise 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 de votre site.
Il existe également des plugins WordPress qui vous aideront à afficher une liste de pages dans les articles et dans d’autres zones de votre thème WordPress.
Haut de page
Modèles de page # Modèles de page
Des pages individuelles peuvent être configurées pour utiliser un modèle de page personnalisé spécifique (un fichier modèle PHP de thème WordPress, par ex, my-custom-page.php) que vous créez dans votre thème. Voir Modèles de page personnalisés pour obtenir des instructions sur la façon de créer un fichier modèle personnalisé pour une page. Ce nouveau modèle de page remplacera alors le modèle de page page page.php par défaut inclus avec votre Thème.
Top
La nature dynamique des pages WordPress # La nature dynamique des pages WordPress
Une page web peut être statique ou dynamique. Les pages statiques, comme une page HTML ordinaire que vous pourriez créer avec Dreamweaver, sont celles qui ont été créées une fois et qui ne doivent pas être régénérées chaque fois qu’une personne visite la page. En revanche, les pages dynamiques, comme celles que vous créez avec WordPress, doivent être régénérées à chaque fois qu’elles sont consultées ; le code de ce qui doit être généré sur la page a été spécifié par l’auteur, mais pas la page elle-même. Celles-ci utilisent un code PHP étendu qui est évalué chaque fois que la page est visitée, et le contenu est donc 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, Blogrolls, Catégories, etc…) est stocké dans la base de données MySQL. Lorsque l’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.
Un exemple de page statique pourrait être un document HTML (sans aucun code PHP). Le problème des pages purement statiques est qu’elles sont difficiles à maintenir. Les modifications que vous apportez à vos paramètres, thèmes et modèles WordPress ne seront pas propagées aux pages codées uniquement en HTML. La fonctionnalité Page de WordPress a été développée pour pallier à ce problème. En utilisant les Pages, vous n’avez plus besoin de mettre à jour vos pages statiques à chaque fois que vous changez le style de votre site. Si elles sont écrites correctement, vos Pages dynamiques se mettront à jour en même temps que le reste de votre blog.
Malgré la nature dynamique des Pages, de nombreuses personnes les qualifient de statiques. On les appelle en fait des pages web « pseudo-statiques ». En d’autres termes, une Page contient des informations statiques mais est générée de manière dynamique. Ainsi, soit « statique », soit « dynamique », soit « pseudo-statique » peuvent être valablement utilisés pour décrire la nature de la fonction Page de WordPress.