Un thème, c’est quoi ?
Un thème, c’est un dossier que l’on place dans wp-content/themes.
Il contient :
Une feuille de style.css : une feuille de style obligatoire car elle contient les informations du thème (sous forme de commentaires CSS)
Des templates : des fichiers .php qui, selon leur nom, sont appelés par WP pour en afficher leur contenu. Ils contiennent du code HTML et du code PHP.
Les principaux fichiers qui nous intéressent
Les fichiers statiques
header.php
Affiche les en-têtes comme les balises META
Le titre mais aussi la navigation principale.
footer.php
Même chose mais pour le footer, il peut contenir des informations complémentaires, un menu, une zone de widjet, un lien vers les mentions légales, etc…
sidebar.php
L’affichage de la barre latérale est contrôlé dans ce fichier. Plusieurs barres latérales peuvent être configurées dans functions.php, et on peut ajouter des widgets dans ses barres à partir du panneau wordpress wp-admin.
Les fichiers dynamiques
page.php
page.php contrôle l’affichages des pages que vous pouvez crée dans le back-end de WordPress.
single.php
single.php permet quand à lui de contrôler l’affichage des articles.
archive.php
archive.php archive des articles (rangé du plus récent au plus vieux)
Le style.css