Tous les services opérationnels Devise EUR Aucun frais de mise en service Vous êtes à La Réunion ?
‹ WordPress

Thème enfant WordPress : le créer pas à pas

Un thème enfant WordPress est un petit thème qui hérite de tout le contenu d'un autre, le thème parent, et ne contient que vos modifications. Il suffit d'un dossier et d'un fichier style.css dont la ligne Template désigne le dossier du parent. Son intérêt : le parent peut être mis à jour sans effacer votre travail, alors que des modifications faites directement dans ses fichiers disparaissent à la mise à jour suivante.

Par Jonathan Dewaele · publié le

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 :

  1. Créez un dossier au nom de votre thème enfant, en minuscules et avec des tirets, par exemple grand-sunrise.
  2. Dans ce dossier, créez un fichier texte nommé style.css.
  3. 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 parentCe qu'il faut faire
sa feuille et celle de l'enfantrien
aucune feuille, ou seulement la siennecharger la feuille de l'enfant dans functions.php
seulement la feuille du thème actifcelle 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

  1. Compressez le dossier du thème enfant en un fichier zip.
  2. Dans l'administration, ouvrez Apparence, puis Thèmes, puis « Ajouter un thème », et cliquez sur « Téléverser un thème ».
  3. Choisissez le zip, puis cliquez sur « Installer maintenant ».
  4. Le thème parent doit être installé lui aussi : il n'a pas besoin d'être actif.
  5. 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