Formateur WordPress

Formations WordPress, WooCommerce et SEO WordPress pour TPE/PME

Creer un theme enfant WordPress : le tutoriel definitif

|

C'est l'erreur numero 1 des debutants WordPress : modifier directement les fichiers du theme. A la prochaine mise a jour, tout est ecrase. Le theme enfant est la solution propre et perenne.

Qu'est-ce qu'un theme enfant ?

Un theme enfant herite de toutes les fonctionnalites du theme parent (le theme que vous avez installe). Vos modifications vivent dans le theme enfant — elles survivent aux mises a jour du parent. C'est le mecanisme standard de personnalisation WordPress.

Creation pas a pas

1. Creez un dossier dans wp-content/themes/ : montheme-child/.

2. Creez style.css avec l'en-tete obligatoire :

/*
Theme Name: MonTheme Child
Template: montheme
*/

3. Creez functions.php pour charger les styles du parent :

<?php
add_action('wp_enqueue_scripts', function() {
    wp_enqueue_style('parent', get_template_directory_uri() . '/style.css');
});

4. Activez le theme enfant dans Apparence > Themes.

Personnalisations courantes

Pour modifier un template specifique (par exemple single.php), copiez-le du theme parent vers votre theme enfant et modifiez la copie. WordPress utilisera automatiquement votre version.

Pour ajouter du CSS custom : ajoutez-le dans le style.css de votre theme enfant, apres l'en-tete.

Bonnes pratiques

Ne copiez QUE les fichiers que vous modifiez — pas tout le theme. Commentez vos modifications pour les retrouver facilement. Testez sur un environnement de staging avant de deployer en production.