Vous utilisez WordPress pour votre blog ou votre site et vous souhaitez customiser votre thème ? Pour cela vous pouvez paramétrer celui-ci en réglant les paramètres qui se trouvent dans votre administration. Ou alors vous pouvez vous aventurer dans son code.
Si vous souhaitez modifier le code, je vous conseille de créer un thème enfant.
Qu’est ce qu’un thème enfant ?
Lorsque l’on parle de thème enfant, on parle en fait d’un thème basé sur le code d’un thème parent. Ce thème va reprendre le style et toutes les fonctionnalités de celui-ci sans jamais modifier les fichiers d’origines
Pourquoi créer un thème enfant ?
Créer un thème enfant permet de modifier son site à souhait en modifiant tous les fichiers.
Contrairement au thème d’origine qui, lorsque vous effectuez une mise à jour va remplacer tous les fichiers, un thème enfant vous permet de garder toutes les modifications HTML, CSS, JavaScript, ou même PHP
Créez et installez votre thème enfant
Je vous propose de télécharger mon thème enfant utilisable ave la plupart des thèmes disponibles. (téléchargement en bas de page).
Il vous suffira de remplacer la ligne “Template : Nom du template du thème parents” par le nom de votre thème parent.
Un thème enfant se compose de deux fichiers essentiels, le fichier functions.php et le fichier style.css.
functions.php
<?php
/**
** activation theme
**/
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>
style.css
/*
Theme Name: Nom du theme enfant
Description: Description du theme enfant
Author: Benjamin
Author URI: https://www.wordpress.org
Template: Nom du template du thème parents
Version: 1.0.0
*/
L’installation d’un thème enfant est assez simple et deux choix s’offrent à vous.
Méthode 1
La première solution est de vous diriger vers le dossier wp-content > themes dans le FTP de votre hébergeur et d’y glisser le thème enfant (décompressé).
Méthode 2
La deuxième méthode est de vous rendre dans l’administration de votre site WordPress, dans Apparence et d’ajouter le .zip de votre thème dans “Ajouter” > “Téléverser un thème”.
Pour les deux méthodes, il vous suffit d’activer votre thème dans votre administration WordPress dans Apparence
ATTENTION
Dans les deux cas, il faudra garder le thème parent installé.
Conclusion
Vous devez créer un thème enfant si vous souhaitez modifier des bouts de codes présents dans les fichiers.
Si vous ne créez pas de thème enfant, lors de la prochaine mise à jour du thème parent, les modifications que vous avez effectuées seront supprimées.