Thème enfant : définition
Un thème enfant est un thème WordPress qui hérite de l’apparence et des fonctionnalités d’un thème parent, tout en ne redéfinissant que les fichiers que l’on souhaite réellement personnaliser.
Comment il s’articule avec le thème parent
Techniquement, un thème enfant est un dossier minimal contenant au moins un fichier style.css avec un en-tête indiquant Template: suivi du nom de dossier du thème parent, et un fichier functions.php qui charge la feuille de style du parent en plus de la sienne. WordPress fusionne ensuite les deux : tout fichier absent de l’enfant est chargé depuis le parent, tout fichier présent dans l’enfant prend le dessus.
Sur une boutique WooCommerce, l’intérêt est direct : personnaliser un thème premium directement dans ses fichiers d’origine fait perdre ces modifications au prochain clic sur Mettre à jour dans wp-admin. Un thème enfant isole ces changements dans un dossier séparé, jamais touché par la mise à jour du parent.
C’est aussi la méthode recommandée pour surcharger un template WooCommerce, mais le chemin de copie n’est pas symétrique : le fichier d’origine se trouve dans l’extension, sous wp-content/plugins/woocommerce/templates/, et il doit être copié dans wp-content/themes/mon-theme-enfant/woocommerce/. Le segment templates/ disparaît en route : templates/single-product/price.php devient woocommerce/single-product/price.php. Un fichier laissé dans un sous-dossier templates/ du thème enfant n’est jamais chargé par WooCommerce, et la personnalisation reste sans effet.
Questions fréquentes
Un thème enfant ralentit-il le site ?
Peut-on créer un thème enfant après coup, une fois le site personnalisé ?
Le thème enfant doit-il être mis à jour lui aussi ?
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.