Après notre infographie sur le fonctionnement de WordPress en coulisses, plusieurs utilisateurs nous ont demandé de couvrir le fonctionnement d’un thème WordPress en coulisses.

Dans cet article, nous allons expliquer la hiérarchie des thèmes WordPress pour les débutants. Cette antisèche est extrêmement utile lors de la personnalisation d’un template ou de la création d’un thème WordPress personnalisé.

La hiérarchie des templates WordPress expliquée aux débutants

Conseil de pro : Vous voulez créer des pages de destination personnalisées sans changer votre thème WordPress ? Essayez SeedProd, c’est le constructeur de pages WordPress drag & drop classé n°1.

Pourquoi apprendre la hiérarchie des templates WordPress ?

Tous les thèmes WordPress modernes sont constitués de templates, de feuilles de style, de javascript et d’images. Ensemble, ces fichiers contrôlent l’apparence de votre site pour les utilisateurs.

Relié : 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 sur votre site Web. Cela vous indique également quel nom de 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 articles uniques, les pages personnalisées, et plus encore. En tant qu’utilisateur, vous pouvez créer plus de templates en créant un thème enfant.

Ayant dit cela, jetons un coup d’œil à la façon dont cette hiérarchie de modèles WordPress fonctionne en coulisses.

Visualiser la hiérarchie des templates WordPress (Cheat Sheet)

WordPress utilise un modèle facile à comprendre et significatif pour les noms des templates. L’antisèche visuelle ci-dessous explique quels fichiers de template 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?

Page d'accueil du site

D’emblée, 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 de garde) en visitant Réglages  » Page de lecture dans la zone d’administration de WordPress.

1. front-page.php – Si vous utilisez une page de garde statique, alors WordPress cherchera d’abord ce fichier modèle et l’utilisera pour afficher la page de garde.

2. home.php – Si vous utilisez une page d’accueil statique, et que vous n’avez pas de template front-page.php dans votre thème, alors WordPress recherchera le template 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 template index.php pour afficher la page d’accueil. Ce modèle est le modèle de repli par défaut de WordPress pour afficher n’importe quelle page.

Quels fichiers de template sont utilisés par single post ?

Single post page template

WordPress recherche ces fichiers pour afficher un single post.

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

2. single-{post-type}.php – WordPress vérifiera alors s’il existe un modèle pour afficher ce type d’article spécifique. Par exemple, si le type d’article est critique, WordPress cherchera single-review.php.

3. single.php – WordPress se repliera alors sur single.php.

4. singular.php – Ce modèle ajoute un autre repli pour afficher un seul élément de n’importe quel type d’article.

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 post par défaut. Elles vous permettent de créer des pages statiques dans votre site web au lieu des posts. Consultez notre guide sur la différence entre les posts et les pages.

1. Modèle de page personnalisé – Le modèle de page attribué à la page. Voir comment créer un modèle de page personnalisé dans WordPress.

2. page-{slug}.php – Si le slug de la page est contact-us, WordPress cherchera à utiliser page-contact-us.php.

3. page-{id}.php – Si l’ID de la page est 17, alors WordPress cherchera un fichier modèle nommé page-17.php.

4. page.php – Le modèle pour afficher toutes les pages statiques.

5. singular.php – Ce modèle est un repli par défaut pour tous les articles de type post unique.

6. index.php – Le modèle de repli par défaut.

Quels fichiers de template sont utilisés par les archives de catégories ?

Modèle d'archive de catégories

WordPress utilise ces fichiers pour afficher les pages liées aux catégories dans WordPress.

1. category-{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 la catégorie est reviews, alors WordPress cherchera le modèle category-reviews.php.

2. category-{id}.php – WordPress recherche alors un modèle avec l’ID de la catégorie. Par exemple, si l’ID de la catégorie est 17, alors WordPress cherchera le modèle category-17.php.

3. category.php – C’est le modèle par défaut pour afficher toutes les pages d’archives des catégories dans WordPress.

4. archive.php – C’est le modèle par défaut utilisé par WordPress pour afficher toutes les pages d’archives.

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

Quels fichiers de modèle 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 du tag est fruits, WordPress cherchera tag-fruits.php.

2. tag-{id}.php – Si l’ID du tag est 17, WordPress cherchera tag-17.php le modèle.

3. tag.php – Le modèle par défaut pour les archives de tags.

4. archive.php – Le modèle par défaut pour toute page achive.

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

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

Archives de taxonomie personnalisée

Les catégories et les balises sont deux taxonomies par défaut de WordPress. Les utilisateurs peuvent également créer leurs propres taxonomies personnalisées. Voici comment WordPress recherche des modèles pour afficher les pages de taxonomie personnalisée.

1. taxonomie-{taxonomie}-{term}.php – Si vous avez une taxonomie personnalisée appelée genre, et qu’il y a un terme ‘thriller’, alors WordPress cherchera taxonomy-genre-thriller.php.

2. taxonomy-{taxonomy}.php – Si la taxonomie était genre, WordPress chercherait taxonomy-genre.php.

3. taxonomy.php – Le modèle par défaut pour afficher toute archive de taxonomie personnalisée.

4. archive.php – Le modèle de repli par défaut pour toutes les pages d’archives de WordPress.

5. index.php- Le modèle de repli par défaut de WordPress.

Quels fichiers de template sont utilisés par les custom post types ?

Custom post type archive

Voici comment WordPress recherche les templates pour afficher les archives du custom post type.

1. archive-{post_type}.php – Si vous avez un type de post est revue, WordPress cherchera 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 repli par défaut dans WordPress.

Quels fichiers de template sont utilisés pour afficher les archives des auteurs ?

Archives des auteurs

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

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

2. author-{id}.php – Si l’ID utilisateur de l’auteur est 6, alors WordPress cherchera author-6.php.

3. author.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 utilisé pour afficher toutes les pages d’archives dans WordPress.

5. index.php – Le modèle de repli par défaut dans WordPress.

Quels fichiers de modèle sont utilisés pour afficher les archives basées sur la date ?

Archives basées sur la date

WordPress affiche également vos articles sur les pages d’archives basées sur la date pour les mois et les années. Voici comment cela se présente pour les modèles de 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 repli 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. search.php – La page par défaut pour afficher les résultats de recherche dans WordPress.

2. searchform.php – Le modèle pour afficher un formulaire de recherche dans WordPress.

3. index.php – Le modèle de repli par défaut dans WordPress.

Quels fichiers de modèle sont utilisés pour afficher les pages d’erreur 404?

404 Error page

La page d’erreur 404 s’affiche lorsque WordPress est incapable de 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 repli par défaut dans WordPress.

Quels fichiers modèles sont utilisés pour afficher les pages de pièces jointes?

Pages de pièces jointes

1. MIME_type.php – Mime_type correspond au type de fichier. Par exemple, image.php, vidéo.php, application.php.

2. attachment.php – Le modèle par défaut pour afficher les pages de pièces jointes.

3. single-attachment.php – Pour afficher une seule pièce jointe.

4. single.php – Le modèle par défaut pour afficher les articles de type post unique.

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

Quels fichiers de template sont utilisés pour afficher les embeds ?

Embeds

Depuis WordPress 4.5, vous pouvez utiliser des templates pour rendre un article embarqué dans WordPress.

1. embed-{post-type}-{post_format}.php – WordPress cherchera d’abord un modèle de type d’article et de format d’article. Par exemple, si vous avez une critique avec une vidéo, alors WordPress cherchera embed-review-video.php.

2. embed-{post-type}.php – Si le type de post est une critique, WordPress cherchera embed-review.php.

3. embed.php – Le fallback par défaut pour tous les embeds.

Nous espérons que ce tutoriel vous a aidé à apprendre la hiérarchie des modèles WordPress. Vous pouvez également consulter notre liste des meilleurs constructeurs de pages WordPress par glisser &dépôt.

Si vous avez aimé cet article, alors abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.