Skip to main content

Introduction

Les composants sont les éléments de base de notre thème WordPress, permettant une construction modulaire et réutilisable de l'interface utilisateur. Chaque composant représente une partie spécifique de l'interface, comme un bouton, un formulaire, ou une section de contenu, et est encapsulé avec tout le nécessaire pour fonctionner de manière autonome.

Chaque composants est "représenté" par un dossier dans le répertoire /Components.

Ils sont en général groupés par des sous-dossiers en fonction de leur utilité, nottament :

  • /Components/subcomponents_admin/
    Ce dossier contient toutes les composants liés au back-office Wordpress.
  • /Components/subcomponents_child/
    Ce dossier, peu utilisé, contient en général des composants se rapprochant des "partials".
  • /Components/subcomponents_essentials/
    Ce dossier, peu modifié et sans vocation à y ajouter des composants, contient les composants essentiels au fonctionnement du theme. Certains liés à la gestion des cookies, du header et footer du site etc.
  • /Components/subcomponents_website/
    Ce dossier inclut tous les composants créés pour le theme en question, en fonction du design du projet.