Créer un thème enfant est l’une des meilleures pratiques à adopter lorsque vous personnalisez votre site WordPress. Cela vous permet de modifier l’apparence ou les fonctionnalités de votre thème sans risquer de perdre vos modifications lors des futures mises à jour du thème principal.
Qu’est-ce qu’un thème enfant ?
Un thème enfant est un thème WordPress qui hérite des fonctionnalités et du style d’un autre thème, appelé thème parent. Il vous permet d’apporter des modifications spécifiques, tout en conservant l’intégrité et la sécurité du thème principal.
Pourquoi utiliser un thème enfant ?
- Sécurité des modifications : Vos personnalisations sont protégées contre les écrasements lors des mises à jour du thème parent.
- Simplicité de gestion : Vous pouvez organiser vos personnalisations proprement, sans toucher aux fichiers du thème principal.
- Facilité de débogage : Les erreurs ou conflits sont plus faciles à identifier car les fichiers personnalisés sont isolés.
Étapes pour créer un thème enfant
- Créer un dossier dans le répertoire
wp-content/themes/
Par exemple :mon-theme-enfant
- Créer une feuille de style
style.css
avec l’en-tête suivant :
/*
Theme Name: Mon Thème Enfant
Template: nom-du-theme-parent
*/
3. Importer les styles du thème parent : Dans le fichier functions.php
de votre thème enfant, ajoutez :
<?php
add_action('wp_enqueue_scripts', function() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
});
- Activer le thème enfant dans le tableau de bord WordPress, sous Apparence > Thèmes.
Astuce de pro
Avant toute personnalisation, sauvegardez votre site et testez vos changements dans un environnement de développement. Cela vous évite bien des maux de tête !