Comprendre la Hiérarchie des Templates dans WordPress

Le template Hierarchy
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Maîtrisez et personnalisez les Thèmes dans Wordpress
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Description Programme Avis

59,90€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Les objectifs de cette vidéo sont d'expliquer la hiérarchie des templates WordPress, de montrer comment modifier et créer des fichiers de modèle, et de démontrer comment personnaliser l'affichage des pages en fonction de leurs types.

Découvrez comment WordPress utilise la hiérarchie des templates pour déterminer quel fichier de modèle afficher pour chaque type de page.

Pour comprendre le fonctionnement de WordPress avec les fichiers de votre thème, il est crucial de bien saisir la notion de hiérarchie des templates. Cette hiérarchie, ou hiérarchie des fichiers modèles, permet à WordPress de savoir quel fichier de modèle utiliser pour afficher un type spécifique de page. Par exemple, lorsque vous cliquez sur une catégorie, une nouvelle page, ou une archive spécifique, WordPress suit un schéma précis pour déterminer quel fichier utiliser.

Le processus commence par vérifier d'abord si un fichier spécifique existe, comme une page d'archive ou une page de catégorie, avant de revenir au fichier index par défaut si aucun fichier spécifique n'est trouvé. Cela signifie que vous pouvez non seulement modifier les fichiers existants, mais aussi en créer de nouveaux pour des besoins spécifiques, tels que des pages de catégorie individualisées selon l'ID de la catégorie.

En modifiant ou en créant des fichiers de modèle spécifiques, vous pouvez personnaliser l'affichage des pages pour une meilleure expérience utilisateur. Par exemple, pour une catégorie de sport, il est possible de créer un fichier nommé 'catégorie-4.php' avec un titre spécifique tel que 'Faites du sport'. Ainsi, lorsque cette catégorie est affichée, le site utilisera ce fichier personnalisé.

Voir plus
Questions réponses
Qu'est-ce que la hiérarchie des templates dans WordPress ?
La hiérarchie des templates est un système que WordPress utilise pour déterminer quel fichier de modèle afficher pour chaque type de page sur un site web.
Comment WordPress décide-t-il quels fichiers de modèle afficher pour une catégorie spécifique ?
WordPress suit un schéma prédéfini pour vérifier l'existence de fichiers spécifiques comme 'category-ID.php' avant de revenir au fichier index si aucune page spécifique n'est trouvée.
Quelles sont les possibilités de personnalisation offertes par la hiérarchie des templates ?
La hiérarchie des templates permet de modifier les fichiers existants et de créer de nouveaux fichiers pour personnaliser l'affichage des pages en fonction de leurs types, comme les catégories, auteurs, ou dates spécifiques.
Pour comprendre comment Wordpress va fonctionner avec les fichiers de notre Thème, il faut bien comprendre la notion de template hiérarchie, ce qui, en français, a été traduit par hiérarchie des fichiers modèles. Il y a ici une page sur le codex que je vous invite à consulter parce qu'elle va un petit peu mieux vous faire comprendre le fonctionnement de Wordpress, et en particulier, de répondre à la question qui est très importante, quel fichier de modèle sera utilisé par Wordpress pour afficher tel type de page ? Ça signifie quoi ? Ça signifie, quand je suis à l'intérieur du site, je vais cliquer sur un lien, je vais cliquer sur une catégorie, je vais cliquer sur une nouvelle page, qu'est-ce que Wordpress va afficher ? Pour comprendre un petit peu le fonctionnement, on trouve un schéma, ici, qui est très important parce qu'en fonction d'une requête, ici, quelle page, on va pouvoir suivre un petit peu le fonctionnement, et si l'on veut apporter des modifications à notre Thème, quel fichier modifier ou quel fichier créer ? Donc, regardez, quand on clique, par exemple, sur une page de type d'archive, c'est-à-dire une page de catégorie, une page d'auteur, une page de date, on va, ici, avoir plusieurs possibilités. Si aucune de ces possibilités n'est remplie, il va afficher la page index. Mais avant, il va voir, est-ce qu'il y a une page archive ? Avant, il va aussi voir, est-ce qu'il y a une page catégorie ? Et ce qui est intéressant, c'est que nous, on va pouvoir travailler sur ces pages, mais aussi en rajouter des nouvelles. D'accord ? Donc, ça, il faut que ce soit bien clair. On va pouvoir modifier l'existant et rajouter. Donc, si l'on regarde, par exemple, pour cet exemple de catégorie, si l'on va dans notre thème 2012, on retrouve, ici, des pages de catégorie, des pages d'auteur. On n'a pas de page de date. Donc, ça veut dire que comme il n'y a pas de page de date, si on veut afficher une archive liée à un mois ou à une année, il va plutôt utiliser ce fichier archive. Et on trouve aussi, ici, vous voyez, l'affichage des catégories qui se fait via ce fichier. Et ce qui est intéressant, regardez, c'est qu'on va pouvoir aussi définir une page particulière pour une catégorie précise en fonction de son ID, c'est-à-dire en fonction de son numéro. Je vais vous montrer. Donc, si je veux créer, par exemple, une page d'archive spécifique pour une catégorie particulière, je vais dupliquer ce fichier dans mon thème enfant. Et je vais, ici, lui attribuer un numéro. Donc, pour ce faire, je vais dans mon site, dans mes catégories. Et, en fait, le numéro ne s'affiche pas immédiatement. Il faut l'observer, ici, dans le lien, dans mon bas de page. Regardez, si je clique, ici, sur sport, ici, tout en bas, sous le plus, là, j'ai le numéro 4, l'ID 4. Donc, c'est ce numéro-là qui va être utilisé. Donc, je retourne, ici, dans ma catégorie, et je vais simplement dire tirer 4. Pour dire, c'est l'affichage de la catégorie sport. Et maintenant, je peux modifier ce fichier. Donc, tout simplement, par exemple, on va lui attribuer un titre spécifique. Faites du sport. Donc, là, je vais avoir un affichage spécifique pour cette catégorie. Donc, maintenant, si je dis afficher la catégorie, j'ai bien, ici, mon titre spécifique. Parce qu'il affiche la page, en fait, ici, il affiche la page catégorie 4. Alors que si j'affiche, ici, non classé, j'ai le titre par défaut. Donc, voilà une utilisation intéressante et importante de cette hiérarchie. À la fois pour modifier les fichiers existants, et puis pour en créer des nouveaux. Si l'on retourne dans notre page, il indique en détail un petit peu le fonctionnement. Par exemple, la page d'accueil, il va d'abord chercher le fichier home. S'il n'y a pas de fichier home, c'est toujours le fichier index. Un article, single ou index. Donc, on voit ici expliquer toutes les arborescences possibles et toutes les possibilités possibles que nous, on va avoir, justement, grâce à ce tableau, pour personnaliser le site et avoir des affichages spécifiques selon des requêtes spécifiques.

Programme détaillé de la formation

Nos dernières formations WordPress