Accueil / Glossaire / Qu’est ce que : THÈME, MODÈLE (TEMPLATE)

Qu’est ce que : THÈME, MODÈLE (TEMPLATE)

Dans le développement de thème WordPress, un modèle définit une partie d’une page Web générée par un thème WordPress.

Exemple: header.php est un modèle par défaut utilisé dans la plupart des thèmes WordPress. Il définit la zone d’en-tête des pages Web générées par WordPress. Le fichier d’en-tête sera généralement chargé sur chaque page de votre site WordPress, permettant d’apporter des modifications à un seul fichier, qui s’appliquera sur l’ensemble du site.

La plupart des thèmes WordPress ont des modèles par défaut avec code pour générer des résultats HTML pour des sections particulières d’un site Web.

  • Principal – index.php. Pour afficher la page principale d’un site web.
  • En-tête – header.php. Affiche la section d’en-tête.
  • Barre latérale – sidebar.php. Génère une sortie HTML pour la section de la barre latérale.
  • Pied de page – footer.php. Affiche la section du pied de page.
  • Fonctions de thème – functions.php. Contient un code et des fonctions à utiliser dans un thème.
  • Single Post – single.php. Affiche la page de publication unique.
  • Commentaires – comments.php. Affiche les commentaires et le formulaire de commentaires.
Exemple d'utilisation de modèle WordPress
Exemple d’utilisation de modèle WordPress

Les modèles peuvent être inclus dans les autres. Par exemple, single.php peut inclure l’en-tête, le pied de page, la barre latérale et le modèle de contenu. WordPress permet aux utilisateurs d’ajouter autant qu’ils le souhaitent. Certains thèmes les auront également pour les boucles personnalisées et les barres latérales.

WordPress possède également une hiérarchie de modèles. Si un thème n’a pas de single.php pour une raison quelconque, WordPress sera automatiquement renvoyé à des modèles plus généraux comme index.php.

En plus de ces modèles, chaque thème WordPress doit avoir un fichier de définition de style nommé style.css.