La procédure suit le manuel des thèmes de WordPress, page Child Themes, relue le 14 octobre 2026. L'exemple du manuel prend le thème Twenty Twenty-Four comme parent ; remplacez-le par le vôtre.
Quand en créer un
Un thème enfant sert dès que vous modifiez le code ou les gabarits du thème : une feuille de style ajoutée, un fichier de modèle retouché, une fonction dans functions.php. Pour changer les couleurs, les polices ou la mise en page avec les outils de l'administration, il n'est pas nécessaire : ces réglages sont enregistrés dans la base de données et survivent aux mises à jour.
1. Créer le dossier et style.css
Préparez le thème enfant sur votre ordinateur :
- Créez un dossier au nom de votre thème enfant, en minuscules et avec des tirets, par exemple
grand-sunrise. - Dans ce dossier, créez un fichier texte nommé
style.css. - Placez en tête de ce fichier l'en-tête suivant :
/**
* Theme Name: Grand Sunrise
* Template: twentytwentyfour
*/
La ligne Template est la seule qui fait du thème un enfant. Selon le manuel, sa valeur doit correspondre exactement au nom du dossier du thème parent dans wp-content/themes, et non à son nom affiché. Pour le retrouver, ouvrez ce dossier dans le gestionnaire de fichiers de votre hébergement.
2. Charger la feuille de style, si besoin
Selon le manuel, cette étape est souvent inutile pour un thème par blocs, qui règle son apparence par son fichier theme.json. Pour un thème classique, tout dépend de ce que charge déjà le parent :
| Ce que charge le parent | Ce qu'il faut faire |
|---|---|
| sa feuille et celle de l'enfant | rien |
| aucune feuille, ou seulement la sienne | charger la feuille de l'enfant dans functions.php |
| seulement la feuille du thème actif | celle de l'enfant se charge déjà ; charger celle du parent si nécessaire |
Pour charger la feuille de l'enfant, créez un fichier functions.php dans le dossier du thème enfant, avec le code du manuel :
<?php
add_action( 'wp_enqueue_scripts', 'grand_sunrise_enqueue_styles' );
function grand_sunrise_enqueue_styles() {
wp_enqueue_style(
'grand-sunrise-style',
get_stylesheet_uri()
);
}
Pour charger aussi celle du parent, le manuel utilise get_parent_theme_file_uri( 'style.css' ) à la place de get_stylesheet_uri(), sous un autre identifiant.
3. Installer et activer
- Compressez le dossier du thème enfant en un fichier zip.
- Dans l'administration, ouvrez Apparence, puis Thèmes, puis « Ajouter un thème », et cliquez sur « Téléverser un thème ».
- Choisissez le zip, puis cliquez sur « Installer maintenant ».
- Le thème parent doit être installé lui aussi : il n'a pas besoin d'être actif.
- Activez le thème enfant. Le site a d'abord exactement l'apparence du parent : c'est normal, tant que vous n'avez rien modifié.
Vous pouvez aussi envoyer le dossier directement dans wp-content/themes, par le gestionnaire de fichiers de Plesk sur toutes nos offres ou par SFTP sur Sérénité et Business. Les deux méthodes sont détaillées dans Installer un thème WordPress : 3 méthodes.
Avant de modifier en ligne
Faites une sauvegarde avant d'activer le thème enfant, puis travaillez de préférence sur une copie du site : une erreur de syntaxe dans functions.php peut rendre tout le site indisponible. Voir Préproduction WordPress : une copie de test. Si cela arrive, le site affiche en général une erreur critique : voir Erreur critique WordPress : la corriger.
Questions fréquentes
Le thème enfant reçoit-il les mises à jour du parent ?
Oui. Le parent se met à jour normalement, et le thème enfant continue d'hériter de ce qu'il ne remplace pas. Une mise à jour du parent peut toutefois modifier un gabarit que vous avez copié dans l'enfant : vérifiez le site après chaque mise à jour importante.
Peut-on créer un thème enfant d'un thème enfant ?
Non. Le manuel précise qu'un thème « petit-enfant » n'est pas possible. Les réglages faits dans l'éditeur du site jouent ce rôle, mais ils sont enregistrés dans la base de données, pas dans des fichiers.
Mes réglages du thème parent sont-ils conservés ?
Pas tous. Certains réglages, comme les menus ou les options de personnalisation, sont enregistrés pour chaque thème : vérifiez-les après l'activation du thème enfant et refaites ceux qui manquent.
Articles liés
- Installer WordPress : les trois façons de faireInstaller WordPress avec l'outil de votre hébergeur, à la main avec le script d'installation, ou en ligne de commande avec WP-CLI : étapes et vérifications.
- Débuter avec WordPress : les premiers réglagesDébuter avec WordPress : se connecter, régler le titre et le fuseau horaire, choisir les permaliens, faire le ménage et créer ses premières pages, dans l'ordre.
- WP Toolkit dans Plesk : gérer son WordPressWP Toolkit dans Plesk : se connecter à WordPress, régler les mises à jour, cloner, sauvegarder et restaurer un site, avec les outils ouverts selon votre offre.