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

Sur cette page