Les fichiers de templates de WordPress

fichiers de templates de Wordpress

Une liste complète des fichiers de templates de WordPress pour bien commencer son développement « front ».

Un thème WordPress est composé de templates qui correspondent à des fichiers PHP permettant de générer et d’afficher le contenu d’un site.

La plupart du temps les fichiers de templates de WordPress sont utilisés sur toutes les pages, tel que header.php pour l’en-tête, footer.php pour le pied de page, ou encore sidebar.php pour afficher la barre latérale.

Les autres fichiers affichent un contenu dans des conditions spécifiques, tel que 404.php lorsque l’on tente d’accéder à une page qui n’existe pas.

Le dossier contenant le templates d’un thème doit impérativement être placé dans le dossier /wp-content/themes/.

front-page.php
ou home.php
Page d’accueil du site
index.php Template par défaut, il est utilisé en dernier recours. Ce fichier est obligatoire lors de la déclaration d’un thème.
header.php Contient toutes les balises d’en-tête et meta d’un thème.
footer.php Pied de page d’un thème.
sidebar.php Barre latérale contenant les widgets.
archive.php Liste des articles classés par moi.
category.php Liste des articles d’une catégorie.
tag.php Liste des articles portant un mot-clé.
taxonomy.php Liste des articles d’une taxonomie.
attachement.php Fichier attaché à un articles ou une page.
page.php Contenu d’une page (fichier par défaut).
single.php Contenue d’un article.
author.php Article d’un auteur.
search.php Résultats d’une recherche
404.php Page d’erreur 404 lorsqu’une page n’est pas trouvée.
comments.php Affiche les commentaires des internautes.
functions.php Fichier de gestion du thème, permetant de gérer et d’utiliser les hooks de WordPress.
style.css Fichier pour déclarer et styler le thème WordPress.
screenshot.png Image d’aperçu du thème dans l’administration Apparence -> Thèmes. Dimentions: 300 x 225px.

Plus d’infos sur le site officiel de WordPress: http://codex.wordpress.org/Template_Hierarchy

One Comment

Leave a Reply