Logique de foncitonnement d’un theme enfant

  • WordPress :5.0.3
  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2248113
    frphilip
    Participant
    Initié WordPress
    5 contributions

    Bonjour z’a tous !

    Je débute sur WordPress, mais connais pas mal le principe des Cms (Magento/Prestashop).
    Là, j’ai juste un doute sur la méthodologie à suivre, pour la gestion des Themes parents/enfants. Je résume.

    – J’ai bien compris que si on modifie directement le theme parent, sans faire d’enfant, toute mise à jour du parent ecrasera de fait les modifs.

    – Créer un enfant, pas de souci.

    Par contre, je patauge un peu sur 2 questions :

    – Les ajouts d’extensions, il faut les faire sur le parent (parent activé, AVANT génération de l’enfant), ou sur l’enfant ? Si on fait ça sur le parent, comme il va être ecrasé, la release du parent n’aura plus les extensions, donc ? ou alors c’est géré à part, les extensions, dans le moteur lui même, et c’est disponible pour tous les thèmes, parent, enfants, etc ????
    – On parle de mises à jour du parent, par exemple des mises à jour de sécurité, ou des corrections de bugs. Parfait. Mais les ‘modifs’ intégrées à la release parent, du coup, comment elles passent à l’enfant actif, pour qu’il en bénéficie lui aussi, de ses mises à jour (sinon, elles servent à rien, ces mises à jour). Il faut reporter du code sur l’enfant ? et on identifie comment, les bouts de code à reporter, dans ce cas ?

    Bref, avant de faire n’importe quoi et de me retrouver dans le mur plus tard, j’ai besoin d’un peu de comprehension de la logique de fonctionnement, sur ce sujet…

    Merci de vos tuyaux 🙂

     

    #2248116
    PhiLyon
    Modérateur
    Maître WordPress
    23528 contributions

    Bonjour.

    Les ajouts d’extensions, il faut les faire sur le parent

    Aucune importance, même dans un autre thème si tu veux, les extensions sont sur ton site, quelque soit le thème.

    Elles apportent une fonctionnalité supplémentaire et c’est tout.

    On parle de mises à jour du parent, par exemple des mises à jour de sécurité

    Le thème enfant ne sera jamais impacté par des failles de sécurité, il ne contient à la base que deux fichiers, le functions.php qui appelle les fonctions du thème parent, et le style.css qui te permet de faire des modifs CSS.

    Tu peux bien-sûr ajouter des fonctions dans le functions.php, mais il y a peu de risques au niveau sécurité.

    🙂

     

    #2248121
    frphilip
    Participant
    Initié WordPress
    5 contributions

    Hello Phil, merci de tes réponses.

    Donc si j’ai bien compris, on fait un enfant, et il ‘bénéficie’ des corrections de sécurités ou mises à jour du theme (ou des extensions, du coup), sans autre intervention ?
    Bien fichu, comme systeme, bravo à WP !

    #2248124
    PhiLyon
    Modérateur
    Maître WordPress
    23528 contributions

    sans autre intervention ?

    En principe les mises à jour se font manuellement (un clic sur un bouton, pas trop compliqué), tu as une notification dans “Tableau de bord/Mises à jour” (sauf pour les thèmes et extensions payants)

    🙂

    • Cette réponse a été modifiée le il y a 6 mois et 3 weeks par  PhiLyon.
    • Cette réponse a été modifiée le il y a 6 mois et 3 weeks par  PhiLyon.
    #2248135
    frphilip
    Participant
    Initié WordPress
    5 contributions

    ha, ça, je sais pas, j’ai du déja faire une mise à jour du theme (bug mineur que je leur ai remonté, ils ont publié une release), et le process indiqué, c’etait suppression de l’ancien / install complete du nouveau. Pas eu de notification, encore moins un simple bouton à cliquer 😉
    Mais c’est vrai que c’est un theme payant premium, donc process peut être spécifique…

    #2248136
    PhiLyon
    Modérateur
    Maître WordPress
    23528 contributions

    Le monsieur a écrit

    sauf pour les thèmes et extensions payants

    🙂

    #2248247
    Flobogo
    Modérateur
    Maître WordPress
    15773 contributions

    Le monsieur parle de lui-même à la 3ème personne 😄

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.