Créer un thème enfant
Un thème enfant hérite de toutes les fonctionnalités du thème parent tout en permettant des modifications sans risque lors des mises à jour.
Structure minimale
Créez un dossier dans wp-content/themes/mon-theme-enfant/ avec ces deux fichiers :
style.css
/*
Theme Name: Mon Thème Enfant
Template: astra
Version: 1.0.0
Description: Thème enfant d'Astra
Author: Votre Nom
*/ La valeur de Template: doit correspondre exactement au nom du dossier du thème parent.
functions.php
Surcharger des templates
Copiez le fichier template du thème parent dans le thème enfant. WordPress charge automatiquement la version enfant en priorité :
wp-content/themes/astra/header.php ← original
wp-content/themes/mon-theme-enfant/header.php ← votre version (prioritaire) Ajouter des hooks et filtres