Pour personnaliser et apporter des modifications au thème WordPress que vous avez choisi, le moyen préconisé et surtout le plus pérenne est de créer ce qu’on appelle un Thème Enfant WordPress.
D’ailleurs, vous trouverez toutes les explications dans cette page du Codex WordPress: fr:Thèmes Enfant
Mais dans la vidéo ci-dessous, je partage avec vous une astuce que j’utilise pour créer un Thème Enfant WordPress en 2 clics …ou presque.
Voilà, avec le plugin Child Themify, vous gagnerez du temps et vous limiterez aussi les risques d’erreurs pendant la création du dossier et fichier de votre Thème Enfant WordPress.
Bien sûr, utiliser un thème enfant wordpress n’à d’intérêt que si vous souhaitez apporter des modifications au thème parent et c’est ce que nous verrons dans une prochaine série d’articles.
Mais en attendant, vous pouvez laisser en commentaire les modifications que vous aimeriez apporté au thème de votre site WordPress.
Je choisirai peut-être votre thème comme base pour la série d’articles que j’ai décidé de consacrer à la personnalisation d’un thème WordPress.
Bravo pour cette astuce! Le passage par le plugin rend l’ensemble de l’opération très simple. J’ai réussit sur un blog de test sans aucun soucis alors que les explications sur les autres sites m’étaient restées obscures.
Je ne l’ai pas fait sur mon blog en service car le thème date suffisamment pour qu’aucune mise à jour ne sorte encore. Y a-t-il un risque à le faire une fois le blog déjà bien rempli ? Et y a-t-il d’autres intérêts au thème enfant que les mises à jours du thème ??
Autre question: l’utilisation d’un thème enfant a t-elle une influence sur les performances du site ? (cela crée t-il des requêtes supplémentaires durant le chargement de la page?)
Merci! Et désolé pour toutes ces questions d’un coup 😉
Bonjour Epicture,
Merci pour votre commentaire et c’est avec plaisir que je réponds à vos questions :
En fait, la création d’un thème enfant ne peut en aucun cas mettre en péril vos contenus.
Mais une sauvegarde régulière de votre base de données et de vos fichiers est toujours recommandée.
Et après la création de votre thème enfant, je vous conseille de désactiver le plugin Child Themify et même de le supprimer vu qu’il ne servira plus.
Eh bien si vous souhaitez ajouter des fonctions spécifiques à votre site pour les utiliser avec un autre thème, il sera plus facile de récupérer le fichier function.php que vous aurez ajouter dans le dossier de votre thème enfant pour l’utiliser avec votre nouveau thème (parent + enfant).
A noter que le code placé dans le fichier function.php de votre thème enfant viens se charger en plus de (et même avant) celui du thème parent.
Bien sûr que l’ajout de code à charger en plus de celui qui l’est actuellement peut influer les performances ou rapidité de votre site. Mais cela restera infime si vos modifications sont minimes.
Tout dépendra des modifications que vous pourriez faire notamment en ajoutant des fonctions php dans votre thème enfant
Cordialement,
José Kost
merci pour cet excellent tuto
Bonsoir José,
Merci pour ce plugin bien pratique.
j’ai une question.
j’ai apporté pas mal de modifications dans la feuille de style de twenty twelve justement.
si je crée un thème enfant maintenant, que va-t-il se passer à la prochaine mise à jour du thème ou de WordPress? Je vais perdre toutes mes personnalisations non?
Merci pour ton aide.
Bonsoir Bulle,
En fait, créer un thème enfant est la solution pour ne plus perdre tes modifications lors de la prochaine mise à jour de twenty twelve.
Il faudra juste ajouter ces modifications dans la feuille de style du thème enfant et bien sûr activer celui-ci
A la prochaine mise à jour de twenty twelve, là feuille de style du thème enfant ne sera pas affecté.
Bien cordialement,
José
Bonjour José,
tout d’abord merci pour cette vidéo et pour cette astuce! j’ai réussi en 2 min à créer mon thème enfant. Je l’ai activé et je travaille actuellement dessus.Seulement voila, je voudrai (entre autre) supprimer la ligne de code qui apparait en bas des formulaires de contact, je l’avais enlevé lorsque je n’utilisai qu’un theme « normal » ni enfant ni parent. Mais maintenant…comment le modifier? en passant par le thème parent? Pardon pour ces questions qui doivent vous sembler ridicule mais pour moi ce n’est pas clair…
Bonjour Micheline,
Merci pour votre commentaire. Maintenant, vu que votre thème enfant est créé, vous devez ajouter toutes vos modifications dans le thème enfant. Si vous aviez modifié le modèle de page ‘contact’ dans le thème parent, copiez collez simplement ce fichier dans le thème enfant. Bien entendu, vous devez aussi respecter l’arborescence des dossiers dans le thème enfant pour qu’il soit identique à celui du thème parent. Lors des prochaines mises à jour du thème parent vos modifications seront ainsi préservées …grâce au thème enfant.
Mais quel fichier aviez-vous modifié dans votre thème parent ?
Bien cordialement,
José
Bonjour José,
Merci de votre réponse. Je compte donc désactiver les notes en bas des commentaires en éditant le fichier comments.php du theme parent puis en le collant dans le thème enfant via mon ftp. Jusque là j’ai bon? mais je ne trouve pas mon dossier enfant! quand je fais comme vous faites dans la vidéo je retrouve des thèmes que je n’ai même plus dans mon tableau de bord.
Non c’est bon josé! je l’ai retrouvé il était directement dans accesspress wp content.
Merci!