WordPress
Thème enfant
À quoi sert un thème enfant ? Et comment mettre en place un thème enfant.
Pourquoi utiliser un thème enfant ?
Section intitulée « Pourquoi utiliser un thème enfant ? »Sans thème enfant
Section intitulée « Sans thème enfant »- Toute modification du thème bloque ou complique ses mises à jour.
- On risque de devoir faire des modifications au niveau de l’éditeur de code de WordPress, ce qui complexifie la maintenance du projet.
Avec thème enfant
Section intitulée « Avec thème enfant »- Les mises à jour du thème parent restent possibles
- On sait exactement où trouver notre code custom
- Nécessite la maintenance d’un thème enfant en plus du thème parent
Fonctionnement
Section intitulée « Fonctionnement »WordPress charge -> le thème enfant puis le thème parent
Le thème enfant peut :
- surcharger des templates
- ajouter du CSS
- ajouter des fonctions
Structure minimale recommandée
Section intitulée « Structure minimale recommandée »child-theme/├── style.css├── functions.php├── screenshot.png└── templates/ ├── header.php └── index.phpContexte Celuga
Section intitulée « Contexte Celuga »Pour Celuga, étant donné qu’il n’y a pas de développeur WordPress ou PHP attitré, il ne faut pas créer de thème enfant par habitude ou par défaut pour tous les projets. Il est préférable de créer des thèmes enfants uniquement pour répondre à des besoins back bien spécifiques. Pour des besoins simples, l’option de la création d’un plugin ou mu-plugin peut-être plus pertinente.
S’il faut un thème enfant
Section intitulée « S’il faut un thème enfant »Éviter de surcharger beaucoup de fichiers différents du thème parent.
Essayer de privilégier la création de fonctions ou variables dans le functions.php du thème enfant car c’est le seul fichier qui est chargé via les deux thèmes.


