Toujours créer un thème enfant dans WordPress

14Nov, 2017

La question n’est plus de savoir si l’on doit ou non créer un thème enfant, il faut en faire un !

Le thème enfant n’est pas quelque chose d’optionnel si le thème que vous allez utiliser sera modifié en son sein.

Dès que vous ajoutez une modification, html, css ou php, vous devez créer ce child theme.

La création d’un thème enfant se fait en 2 minutes avec WordPress

La première à chose à faire est de créer un répertoire en FTP portant le nomduthème-child

Vous obtiendrez donc 2 répertoires :

Nomduthème

Nomduthème-child

Dans de nouveau répertoire il faut créer un fichier style.css

Celui-ci va comporter

/*
Theme Name:     Nom du Theme
Description:    Nom du Theme Child
Author:         Mon petit nom (non obligatoire mais toujours sympa)
Author URI:     https://www.monsite.com (non obligatoire mais toujours sympa)
Template:       nomdutheme
Version:        1.0.0 (non obligatoire mais toujours sympa)
*/

@import url(« ../nomdutheme /style.css »);

/* =la personnalisation du theme commence ici

——————————————————- */

Il ne reste plus qu’à activer le thème enfant dans /apparence /thème /

C’est aussi simple que cela.

Pour toutes les modifications à venir il vous faudra copier, créer, ajouter, modifier les fichiers dans ce thème enfant.

Vous devez ajouter quelque chose dans le header.php. Copiez le fichier header.php d’origine dans le répertoire nomduthème-child et travailler sur ce nouveau fichier. Vous modifiez le fichier functions.php ou sidebar.php pour lister les derniers articles par catégorie, etc. il faut travailler dans le thème enfant de votre WordPress. Même pour la simple création d’un shortcode, l’ajout du code Google Analytics !

Il en sera de même pour tous les autres fichiers et toutes les modifications futures.

Pourquoi créer un thème enfant dans WordPress ?

Pour la sécurité de votre travail.

Vous avez (peut être) remarqué que WordPress est accro à la mise à jour.

Pour les thèmes et les plugins, il en est de même.

Il serait certainement dommage que toutes les améliorations effectuées à votre thème disparaissent à cause d’une de ces mises à jour.

En effectuant toutes les modifications dans le thème enfant, les mises à jour seront effectuées sur le thème parent uniquement.

Il se peut que certaines fonctions ne marchent plus par la suite, pas de problème.

C’est gênant mais pas de problème.

Il vous suffit d’apporter les correctifs nécessaires dans le thème enfant.

Croyez moi, ça n’arrive pas qu’aux autres.

Si vous ne parvenez pas à modifier correctement le thème enfant pour qu’il effectue ce que vous désirez, demandez de l’aide à un pro, moi ou un autre webmaster, une agence, mais ne modifiez pas le thème parent.

Ces problèmes peuvent se rencontrer sur des thèmes très complexes, appelant des dizaines de fichiers, de fonctions, par exemple, les thèmes disponibles sur themeforest, les thèmes associés à woocommerce, des répertoires bien conséquents qu’il ne faut pas « bidouiller » hors du thème enfant.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *