📄️ Structure
Un composant dans notre thème WordPress est une unité indépendante qui encapsule la logique de présentation et de fonctionnement d'une partie spécifique de notre site. Chaque composant est composé de plusieurs fichiers :
📄️ functions.php
Le fichier function.php du composant est crucial dans la définition de la logique de traitement des données et de la configuration des champs ACF qui seront utilisés dans l'interface administrateur de WordPress.
📄️ index.twig
Le fichier index.twig du composant est un template Twig qui définit la structure HTML et la logique de présentation du composant. Twig est un moteur de template flexible qui permet la création de documents HTML dynamiques en utilisant une syntaxe concise et facile à comprendre.
📄️ _style.scss
Chaque composant de notre thème WordPress, peux disposer de son propre fichier de style _style.scss (optionnel). Ce fichier contient tous les styles CSS spécifiques au composant, permettant ainsi une séparation claire des préoccupations et facilitant les modifications ou les mises à jour des styles.
📄️ screenshot.png
Le fichier screenshot.png du composant est un fichier au format .png qui sera affiché en administration lorsque le contributeur ajoutera des composants dans le contenu de son post.