Vous aimeriez personnaliser le thème de votre site web sous WordPress ?
Vous voulez vous lancer dans la création de votre propre template ?
Vous voulez un site unique et à votre image .
Dans cet article-tutoriel, vous allez apprendre à créer ce thème enfant, même si vous n’êtes pas un vrai développeur.
Si vous voulez modifier de votre thème actuel, et que vous ne pensez pas « thème enfant » vous faites faute route.
Qu’est qu’un thème enfant?
Faisons simple : un thème enfant est un thème qui s’appuie sur un autre l’utilise en le personnalisant. Ce faisant le nouveau écrase le code de son parent et le remplacer par le sien.
Ce code peut être
- du CSS afin de modifier la mise en page ou les couleurs de votre thème,
- du PHP pour ajouter ou modifier des fonctions
Pourquoi créer un thème enfant ?
Les 3 raisons majeures sont:
- Vos modifications ne seront pas écrasées par une mise à jour du thème principal.
- Vous serez en mesure de mettre à jour le thème parent afin de bénéficier des correctifs de sécurité et des fonctionnalités supplémentaires.
- Un thème enfant permet la création de thèmes personnalisés sans devoir repartir de zéro, c’est beaucoup plus facile et rapide
Si vous ne personnalisez pas votre thème selon cette méthode, vous êtes dans l’erreur !
Comment créer un thème enfant ?
Simple et rapide.
- Créer un dossier dans le répertoire des thèmes (généralement wp-content/themes/) et donnez-lui un nom
- Créer une feuille de style CSS (style.css) blanche qui sera placée dans le répertoire de votre thème enfant.
Rédigez le code suivant:
[sourcecode language=’css’]
/*
Theme Name: Un_nom_choisi_par_vous
Template: twentyfourteen
Version: 1.0.0
*/
@import url(‘URL du fichier style.css du thème parent’);
/* La customisation commence après cette ligne */
[/sourcecode]
Note: Donner un nom de votre choix à Theme Name, et donner le nom du thème parent à Template, et l’URL du fichier CSS d’origine pour importer les valeurs du thème parent.
Voilà, votre thème enfant est créé, vous pouvez l’activer dans WordPress (il devrait être avec vos autres thèmes), bien vous ne verrez aucun changement tant que
Vous pouvez modifier le CSS directement dans le fichier style.css de votre nouveau thème.
Pour identifier les éléments du CSS à modifier on utilise souvent souvent l’outil de développement (F12) avec Firefox ou Chrome
Ajouter des fichiers pour personnaliser
Vous pouvez ajouter un fichier functions.php (qui va ajouter des fonctions à celles du fichier functions.php du thème parent).
Vous pouvez également ajouter n’importe quel autre fichier ou un modèle de page (comme un fichier single.php) qui remplaceront ou s’ajouteront à ceux qui sont dans le dossier du thème parent.
Activez votre thème
Accédez à votre page Thèmes dans le l’administration WordPress (apparence >> thèmes), cherchez votre nouveau thème et l’activer.
Pour ceux qui en veulent plus
Vous pouvez ajouter une image nommée screenshot.png (ou .jpg) de 600x450px , celle-ci servira à visualiser votre nouveau thème.en bas de l article
Vous pouvez ajouter d’autres informations dans votre feuille de style enfant:
- Description: La description du thème
- Author : Votre nom
- Author URI: L’URL du lien qui sera sur votre nom (Author)
C’est ce que je fais depuis que j’ai découvert Genesis
Merci pour ces informations precieuses. Et je me demande si on peux utiliser les themes enfants sur une seule page
Oui dans l’absolu, une page ou 1000 le principe est le même.
Votre question n’a pas vraiment de sens et les 5 fautes d’orthographe en une seule phrase que j’ai corrigées sont un véritable manque de respect à mon blog. Vous perdez votre chance à prendre le BL que vous êtes venu cherché. Sachez que le spam commentaire est de moins en moins bien accepté des propriétaires de site car il leur est préjudiciable. »
Je laisse beaucoup passer par générosité , mais là vous abusez, je suis désolé.
Bonne journée.
N’oubliez pas d’optimiser le template CSS… on l’oublie trop souvent, le thème devient lourd et le référencement en prends un coup.
Bonjour,
J’utilise un thème premium sur mon site WordPress qui a un énorme défaut : le nombre élevé de mises à jour… Un vrai casse-tête à gérer car sans thème enfant, la mise à jour écrase toutes les modifications apportées dans les fichiers du thème ! Du coup j’ai appris à maîtriser les thèmes Child et ça fait gagner beaucoup de temps.