Après notre infographie sur le fonctionnement de WordPress dans les coulisses, plusieurs utilisateurs nous ont demandé de couvrir le fonctionnement d’un thème WordPress dans les coulisses.
Dans cet article, nous expliquerons la hiérarchie des modèles WordPress pour les débutants. Cette aide-mémoire est extrêmement utile lors de la personnalisation d’un modèle ou de la création d’un thème WordPress personnalisé.
Conseil de pro : Vous voulez créer des pages de destination personnalisées sans changer votre thème WordPress ? Essayer SeedProd, c’est le constructeur de pages WordPress par glisser-déposer n°1.
Pourquoi en savoir plus sur la hiérarchie des modèles WordPress ?
Tous les thèmes WordPress modernes se composent de modèles, de feuilles de style, de javascript et d’images. Ensemble, ces fichiers contrôlent l’apparence de votre site pour les utilisateurs.
En rapport: 9 choses que vous devez rechercher lors de la sélection du thème WordPress parfait pour votre site.
WordPress a une hiérarchie de modèles standard. Cela signifie que les modèles avec certains noms de fichiers affectent des zones spécifiques de votre site Web. Il vous indique également quel nom de modèle utiliser pour un élément spécifique.
La plupart des thèmes WordPress modernes sont fournis avec des modèles pour afficher la catégorie, la date, les archives, les publications uniques, les pages personnalisées, etc. En tant qu’utilisateur, vous pouvez créer plus de modèles en créant un thème enfant.
Cela dit, examinons comment cette hiérarchie de modèles WordPress fonctionne dans les coulisses.
Visualisation de la hiérarchie des modèles WordPress (aide-mémoire)
WordPress utilise un modèle facile à comprendre et significatif pour les noms de modèles. L’aide-mémoire visuel ci-dessous explique quels fichiers modèles sont utilisés pour afficher différentes pages sur un site WordPress.
Voici une ventilation des fichiers de modèles WordPress à modifier pour différentes pages d’un site WordPress typique.
Quels fichiers modèles sont utilisés par la page d’accueil ?
Prêt à l’emploi, WordPress affiche vos articles de blog sur la page d’accueil de votre site Web. Vous pouvez également le configurer pour utiliser une page d’accueil personnalisée (également appelée page d’accueil) en visitant Paramètres » Lecture page dans la zone d’administration de WordPress.
1. page d’accueil.php – Si vous utilisez une page d’accueil statique, WordPress recherchera d’abord ce fichier modèle et l’utilisera pour afficher la page d’accueil.
2. home.php – Si vous utilisez une page d’accueil statique et que vous n’avez pas de modèle front-page.php dans votre thème, WordPress recherchera le modèle home.php. Il est également utilisé pour afficher les articles de blog par défaut sur la page d’accueil.
3. index.php – Si front-page.php ou home.php n’existent pas, WordPress revient au modèle index.php pour afficher la page d’accueil. Ce modèle est le modèle de secours par défaut dans WordPress pour afficher n’importe quelle page.
Quels fichiers modèles sont utilisés par poste unique ?
WordPress recherche ces fichiers pour afficher un seul message.
1. single-{post-type}-{slug}.php – Utilisez ce modèle pour modifier l’affichage d’une publication individuelle spécifique dans n’importe quel type de publication. Par exemple, si le type de publication est « revue » et que le slug de la publication est un téléphone acme, WordPress recherchera single-review-acme-phone.php
.
2. single-{post-type}.php – WordPress vérifiera ensuite s’il existe un modèle pour afficher ce type de publication spécifique. Par exemple, si le type de publication est révision, WordPress recherchera single-review.php
.
3. unique.php – WordPress retombera alors sur single.php
.
4. singulier.php – Ce modèle ajoute une autre solution de secours pour afficher un seul élément de n’importe quel type de publication.
5. index.php – Enfin, comme mentionné ci-dessus, WordPress revient finalement à index.php.
Quels fichiers modèles sont utilisés par page unique ?
Les pages WordPress sont l’un des types de publication par défaut. Ils vous permettent de créer des pages statiques sur votre site Web au lieu de publications. Consultez notre guide sur la différence entre les articles et les pages.
1. Modèle de page personnalisé – Le modèle de page affecté à la page. Découvrez comment créer un modèle de page personnalisé dans WordPress.
2. page-{slug}.php – Si le slug de page est contactez-nous, WordPress cherchera à utiliser page-contact-us.php
.
3. page-{id}.php – Si l’ID de la page est 17, WordPress recherchera un fichier modèle nommé page-17.php
.
4. page.php – Le modèle pour afficher toutes les pages statiques.
5. singulier.php – Ce modèle est une solution de secours par défaut pour tous les éléments de type publication unique.
6. index.php – Le modèle de secours par défaut.
Quels fichiers modèles sont utilisés par les archives de catégorie ?
WordPress utilise ces fichiers pour afficher les pages liées aux catégories dans WordPress.
1. catégorie-{slug}.php – Ce modèle est utilisé pour afficher la page d’archive de catégorie pour une catégorie spécifique. Par exemple, si la catégorie slug est avis, WordPress recherchera category-reviews.php
modèle.
2. catégorie-{id}.php – WordPress recherche ensuite un modèle avec un identifiant de catégorie. Par exemple, si l’ID de catégorie est 17, WordPress recherchera category-17.php
.
3. catégorie.php – Il s’agit du modèle par défaut pour afficher toutes les pages d’archives de catégorie dans WordPress.
4. archive.php – Il s’agit du modèle par défaut utilisé par WordPress pour afficher les pages d’archives.
5. index.php – Le modèle de secours par défaut.
Quels fichiers modèles sont utilisés par les archives de balises ?
WordPress utilise ces fichiers pour afficher les pages d’archives de balises.
1. tag-{slug}.php – Si la limace du tag est des fruits, WordPress cherchera tag-fruits.php
.
2. tag-{id}.php – Si l’ID de la balise est 17, WordPress recherchera tag-17.php
modèle.
3. tag.php – Le modèle par défaut pour les archives de balises.
4. archive.php – Le modèle par défaut pour toute page d’achive.
5. index.php – Le modèle de secours par défaut.
Quels fichiers modèles sont utilisés par les archives de taxonomie personnalisées ?
Les catégories et les balises sont deux taxonomies WordPress par défaut. Les utilisateurs peuvent également créer leurs propres taxonomies personnalisées. Voici comment WordPress recherche des modèles pour afficher des pages de taxonomie personnalisées.
1. taxonomie-{taxonomie}-{term}.php – Si vous avez une taxonomie personnalisée appelée genre et qu’il existe un terme « thriller », alors WordPress recherchera taxonomy-genre-thriller.php
.
2. taxonomie-{taxonomie}.php – Si la taxonomie était genre, WordPress chercherait taxonomy-genre.php
.
3. taxonomie.php – Le modèle par défaut pour afficher toutes les archives de taxonomie personnalisées.
4. archive.php – La solution de secours par défaut pour toutes les pages d’archives dans WordPress.
5. index.php– Le modèle de secours par défaut dans WordPress.
Quels fichiers de modèle sont utilisés par les types de publication personnalisés ?
Voici comment WordPress recherche des modèles pour afficher des archives de type de publication personnalisées.
1. archive-{post_type}.php – Si vous avez un type de publication est examen, WordPress recherchera archive-review.php
.
2. archive.php – Le modèle par défaut pour afficher toutes les pages d’archives dans WordPress.
3. index.php – Le modèle de secours par défaut dans WordPress.
Quels fichiers modèles sont utilisés pour afficher les archives d’auteur ?
WordPress génère des pages d’archives pour chaque auteur sur votre site WordPress. Voici à quoi cela ressemble pour le modèle d’archive d’auteur.
1. auteur-{nicename}.php – Si le joli nom de l’auteur est mat, WordPress recherchera author-matt.php.
2. auteur-{id}.php – Si l’ID utilisateur de l’auteur est 6, alors WordPress recherchera author-6.php
.
3. auteur.php – Le modèle par défaut utilisé pour afficher les pages d’archives des auteurs dans WordPress.
4. archive.php – Le modèle par défaut pour afficher toutes les pages d’archives dans WordPress.
5. index.php – Le modèle de secours par défaut dans WordPress.
Quels fichiers modèles sont utilisés pour afficher les archives basées sur la date ?
WordPress affiche également vos publications sur des pages d’archives basées sur la date pendant des mois et des années. Voici à quoi cela ressemble pour les modèles pour ces pages.
1. date.php – Le modèle par défaut pour les archives basées sur la date.
2. archive.php – Le modèle par défaut utilisé pour afficher les pages d’archives des auteurs dans WordPress.
3. index.php – Le modèle de secours par défaut dans WordPress.
Quels fichiers modèles sont utilisés pour afficher les pages de recherche ?
1. recherche.php – La page par défaut pour afficher les résultats de la recherche dans WordPress.
2. formulaire de recherche.php – Le modèle pour afficher un formulaire de recherche dans WordPress.
3. index.php – Le modèle de secours par défaut dans WordPress.
Quels fichiers modèles sont utilisés pour afficher les pages d’erreur 404 ?
La page d’erreur 404 s’affiche lorsque WordPress ne parvient pas à trouver le contenu demandé. Consultez notre guide sur la façon d’améliorer votre modèle de page 404.
1. 404.php – Le modèle par défaut pour afficher la page d’erreur 404 dans WordPress.
2. index.php – Le modèle de secours par défaut dans WordPress.
Quels fichiers modèles sont utilisés pour afficher les pages de pièces jointes ?
1. Type_MIME.php – Mime_type représente le type de fichier. Par exemple, image.php, vidéo.php, application.php.
2. pièce jointe.php – Le modèle par défaut pour afficher les pages de pièces jointes.
3. pièce jointe unique.php – Pour afficher une seule pièce jointe.
4. single.php – Le modèle par défaut pour afficher les éléments de type de publication unique.
5. index.php – Le modèle de secours par défaut dans WordPress.
Quels fichiers modèles sont utilisés pour afficher les intégrations ?
Depuis WordPress 4.5, vous pouvez utiliser des modèles pour rendre un article intégré dans WordPress.
1. embed-{post-type}-{post_format}.php – WordPress recherchera d’abord un modèle de type et de format de publication. Par exemple, si vous avez une critique avec vidéo, WordPress recherchera embed-review-video.php
.
2. embed-{post-type}.php – Si le type de publication est révision, WordPress recherchera embed-review.php
.
3. embed.php – La solution de secours par défaut pour toutes les intégrations.
Nous espérons que ce didacticiel vous a aidé à en savoir plus sur la hiérarchie des modèles WordPress. Vous pouvez également consulter notre liste des meilleurs constructeurs de pages WordPress par glisser-déposer.