Pourquoi créer un thème enfant WordPress ?
Un thème enfant est une extension d’un thème parent qui permet de personnaliser un site WordPress sans modifier directement les fichiers du thème principal. Cela présente plusieurs avantages :
1. Préserver les mises à jour du thème parent
Lorsque vous modifiez directement les fichiers d’un thème WordPress, toute mise à jour du thème écrase ces modifications. En utilisant un thème enfant, vous conservez vos personnalisations même après une mise à jour du thème parent.
2. Faciliter la personnalisation
Un thème enfant permet d’apporter des modifications précises au design et au fonctionnement du site sans toucher au code du thème principal.
3. Expérimenter en toute sécurité
Avec un thème enfant, vous pouvez tester de nouvelles fonctionnalités ou ajustements sans risquer de corrompre le thème principal.
Vous avez besoin d’aide sur la compression de vos images?
Je prends rendez-vousComment créer un thème enfant WordPress ?
Voyons maintenant comment créer un thème enfant étape par étape.
1. Créer un dossier pour le thème enfant
Dans le répertoire wp-content/themes/ de votre installation WordPress, créez un nouveau dossier pour votre thème enfant. Il est recommandé de nommer ce dossier en ajoutant -child au nom du thème parent, par exemple :
wp-content/themes/twentytwentyone-child
2. Créer le fichier style.css
Dans ce dossier, créez un fichier style.css et ajoutez-y les informations suivantes :
/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://example.com
Description: Thème enfant du thème Twenty Twenty-One
Author: Votre Nom
Author URI: https://example.com
Template: twentytwentyone
Version: 1.0.0
*/La ligne Template: twentytwentyone doit correspondre exactement au dossier du thème parent.
3. Créer le fichier functions.php
Ajoutez ensuite un fichier functions.php pour importer le style du thème parent :
<?php
function my_theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
wp_enqueue_style('child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style'));
}
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles');4. Activer le thème enfant
- Allez dans l’interface d’administration de WordPress.
- Rendez-vous dans Apparence > Thèmes.
- Vous devriez voir votre thème enfant listé. Activez-le.
5. Personnaliser le thème enfant
Maintenant que votre thème enfant est activé, vous pouvez :
- Ajouter du CSS personnalisé dans
style.css - Modifier des fichiers de modèles du thème en les copiant dans le dossier du thème enfant
- Ajouter de nouvelles fonctionnalités via
functions.php
Conclusion
Créer un thème enfant WordPress est une étape essentielle pour garantir la stabilité et la flexibilité de votre site. Il permet de personnaliser le design et les fonctionnalités sans impacter les mises à jour du thème parent.
Vous voulez aller plus loin dans la personnalisation de votre site WordPress ? Découvrez notre formation complète sur WordPress et maîtrisez la création de thèmes sur-mesure !

