Un thème enfant est un thème WordPress qui hérite des fonctionnalités, du design et du code d’un autre thème, appelé thème parent. Il permet de personnaliser l’apparence ou le comportement d’un site sans modifier directement les fichiers du thème d’origine.
Concrètement, le thème enfant fonctionne comme une couche de personnalisation posée par-dessus le thème parent. WordPress charge d’abord les fichiers du thème enfant, puis complète avec ceux du thème parent pour tout ce qui n’a pas été modifié. Vous pouvez ainsi ajuster le style CSS, ajouter de nouvelles fonctions PHP ou remplacer des fichiers de template spécifiques.
L’intérêt principal du thème enfant réside dans la protection de vos modifications lors des mises à jour. Quand le thème parent reçoit une mise à jour, ses fichiers sont entièrement remplacés. Sans thème enfant, toutes vos personnalisations disparaissent. Avec un thème enfant, vos changements restent intacts puisqu’ils vivent dans un dossier séparé.
Un thème enfant se compose au minimum de deux fichiers : un fichier style.css qui déclare la relation avec le thème parent, et un fichier functions.php qui charge les feuilles de style. Sa création est rapide et constitue une bonne pratique incontournable pour tout projet WordPress destiné à évoluer dans le temps.
💡 Bon à savoir : Avec l’arrivée des thèmes basés sur les blocs (FSE), WordPress propose désormais la création de thèmes enfants directement depuis l’éditeur de site, sans toucher à une seule ligne de code.

