- Statut : non résolu
- Ce sujet contient 4 réponses, 4 participants et a été mis à jour pour la dernière fois par Flobogo, le il y a 9 années.
-
AuteurMessages
-
28 novembre 2015 à 13 h 06 min #556796
Bonjour,
je viens de découvrir qu’il est conseillé de créer un thème enfant lorsque l’on fait un site avec wordpress.
Je découvre et je me demande s’il faut créer ce thème enfant à chaque theme que l’on utilise ? Peut on le créer si le site est déjà commencé ? Les répertoires où l’on doit mettre les codes, avec quoi doit on les créer ?
Je sais que mes questions peuvent sembler ridicules mais quand on y connait rien de rien, c’est vraiment complexe.
Si vous souhaitez m’aider à comprendre un peu, je vous en remercie !28 novembre 2015 à 14 h 37 min #1030084Je découvre et je me demande s’il faut créer ce thème enfant à chaque theme que l’on utilise ?
Non, le thème enfant doit être créé à partir du moment ou l’on a besoin de modifier le code du thème que l’on a installé. Cela permet de conserver les modifications apportées à un thème exitant tout en profitant de ses mises à jour.
Peut on le créer si le site est déjà commencé ?
Oui, ce qui importe c’est les personnalisations apportées au thème.
Les répertoires où l’on doit mettre les codes, avec quoi doit on les créer ?
Le thème enfant se fait à partir d’un nouveau fichier css et d’une copie modifiée des fichiers de base de thème. Regarde les informations sur le sujet dans le Codex : https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant
28 novembre 2015 à 15 h 11 min #1030085Merci beaucoup pour ces réponses précises 😉
En fait modifier le code c’est quand on modifie quoi ? Par exemple dans mon thème pour changer la photo de la bannière et du texte de la page d’accueil, j’ai dû mettre du code dans les widget Banner et call to action, donc ça ne n’est pas pareil, si ?
Par ailleurs, une question qui va sans doute vous faire sourire, mais là encore j’insiste, je débute vraiment et je n’y connais encore rien, donc quand vous dite de faire un fichier css, c’est ça par exemple (voir tout au dessous) ? et dans quoi il faut mettre ces codes, dans un éditeur de texte style TextWrangler, notepad etc…? Y a t-il un nom en particulier à donner lors de l’enregistrement de ces fichiers ? :
/*
Theme Name: Twenty Fifteen Child
Theme URI: http://example.com/twenty-fifteen-child/
Description: Twenty Fifteen Child Theme
Author: John Doe
Author URI: http://example.com
Template: twentyfifteen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twenty-fifteen-child
*/
Pardon pour ma naïveté mais j’ai vraiment envie de comprendre tout ça 😉
Merci !28 novembre 2015 à 15 h 51 min #1030086Bonjour,
lumineuse wrote:Merci beaucoup pour ces réponses précises 😉
En fait modifier le code c’est quand on modifie quoi ?Ont parle de modif de code d’un thème à partir du moment où tu modifies c’est fichier PHP ou son fichier style.css.
A la racine de ton thème enfant tu met un fichier ‘style.css’ avec dedans le code que tu as fait.
N’oublies pas d’ajouter à la suite le code suivant :
@import url(« ../nom du répertoire du thème Twenty Fifteen/style.css »);
De façon à garder les paramètres du fichier ‘style.css’ de ton thème parent.
A noter que tous nom de fichiers dans ton thème enfant qui ont le même emplacement et même nom remplace les fichiers du thème parent.
Seul le fichier fonction.php qui est dans ton thème enfant est chargé à la suite de celui qui est dans ton thème parent.As-toi de concevoir ce fichier style.css avec l’éditeur de ton choix. Je te conseil de prendre un éditeur comme notpad++ qui est capable de reconnaître visuellement les codes PHP.
28 novembre 2015 à 18 h 35 min #1030087(re-)Bonjour,
Pour compléter les réponses déjà apportées :
un éditeur de texte style TextWrangler, notepad etc…?
Si tu es sous Windows, NotePad++ est le mieux. Si tu es sous Mac … je crois qu’il y a Smultron, ou TextWrangler.
Y a t-il un nom en particulier à donner lors de l’enregistrement de ces fichiers ?
Si tu veux modifier un fichier qui existe déjà dans le thème-parent, alors tu lui donnes le même nom. On peut aussi créer des fichiers supplémentaires.
Il y a différentes façons de créer le thème-enfant :
– la super-facile avec le plugin Child Themify (mais qui n’apprend pas à manipuler les fichiers)
– la méthode classique avec import du style du thème-parent en suivant les explications sur WpChannel et/ou celles du site les-doigts-dans-le-net ou encore celles du Journal du Net
– la méthode officielle selon le Codex (plus propre mais plus complexe).Voir aussi les explications sur wpmarmite mises à jour avec les dernières recommandations du Codex. –> la méthode est à la fois rigoureuse et bien expliquée.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.