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 feuille de triche est extrêmement utile lors de la personnalisation d'un modèle ou de la création d'un thème WordPress personnalisé.

Hiérarchie des templates WordPress expliquée pour les débutants

Conseil de pro : Vous souhaitez créer des landing pages personnalisées sans changer votre thème WordPress ? Essayer SeedProdc'est le premier constructeur de pages WordPress par glisser-déposer.

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 le nom du modèle à utiliser pour un élément spécifique.

La plupart des thèmes WordPress modernes sont livrés 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. La feuille de triche visuelle ci-dessous explique quels fichiers de modèle 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 de modèle sont utilisés par la page d'accueil ?

Première page du site

Prêt à l'emploi, WordPress affiche les articles de votre 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. front-page.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. accueil.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, alors WordPress se rabat sur le 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 publication unique ?

Modèle de page de publication unique

WordPress recherche ces fichiers pour afficher un seul article.

1. single-{post-type}-{slug}.php – Utilisez ce modèle pour modifier l'affichage d'un message individuel spécifique dans n'importe quel type de message. Par exemple, si le type de message est ‘review' et que le slug de message est acme-phone, alors WordPress recherchera single-review-acme-phone.php.

2. single-{post-type}.php – WordPress vérifiera alors 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. single.php – WordPress reviendra alors à single.php.

4. singulier.php – Ce modèle ajoute une autre alternative pour afficher un seul élément de n'importe quel type de publication.

5. index.php – Enfin, comme mentionné ci-dessus, WordPress se rabat finalement sur index.php.

Quels fichiers de modèle sont utilisés par page unique ?

Modèle de page statique

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 page est 17, alors WordPress recherchera un fichier de 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 repli par défaut pour tous les éléments de type de 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 ?

Modèle d'archive 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 le slug de catégorie est avis, alors WordPress recherchera category-reviews.php modèle.

2. catégorie-{id}.php – WordPress recherche alors un modèle avec un ID 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égories dans WordPress.

4. archive.php – Il s'agit du modèle par défaut utilisé par WordPress pour afficher toutes 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 ?

Modèle d'archive de balises

WordPress utilise ces fichiers pour afficher les pages d'archives de balises.

1. tag-{slug}.php – Si le slug de la balise est fruits, WordPress recherchera 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'archivage.

5. index.php – Le modèle de secours par défaut.

Quels fichiers modèles sont utilisés par les archives de taxonomie personnalisée ?

Archive de taxonomie personnalisée

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}-{terme}.php – Si vous avez une taxonomie personnalisée appelée genre, et qu'il y a 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 repli 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 ?

Archive de type de publication personnalisée

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 qui est en révision, 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 ?

Archive de l'auteur

WordPress génère des pages d'archives pour chaque auteur sur votre site WordPress. Voici à quoi ressemble le modèle d'archive d'auteur.

1. auteur-{nicename}.php – Si le joli nom de l'auteur est matt, WordPress recherchera author-matt.php.

2. auteur-{id}.php – Si l'ID utilisateur de l'auteur est 6, WordPress recherchera author-6.php.

3. auteur.php – Le modèle par défaut utilisé pour afficher les pages d'archives de l'auteur 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 ?

Archive basée 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 ressemblent 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 de l'auteur 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 ?

Page de résultats de recherche

1. recherche.php – La page par défaut pour afficher les résultats de 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 ?

Page 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 ?

Pages des 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.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 ?

Intègre

Depuis WordPress 4.5, vous pouvez utiliser des modèles pour rendre un article intégré à WordPress.

1. embed-{post-type}-{post_format}.php – WordPress recherchera d'abord un type de publication et un modèle 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 repli 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.

Si cet article vous a plu, abonnez-vous à notre Chaîne Youtube pour les didacticiels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.