Child Theme – explications ? (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #505803
    thibotus01
    Membre
    Padawan WordPress
    69 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.3.1

    Problème(s) rencontré(s) :

    Je lis ceci dans la doc. officielle :

    . A child theme can override any parental template by simply using a file with the same name.

    Again, this WordPress feature lets you modify the templates of a parent theme without actually editing them, so that your modifications are preserved when the parent theme is updated.

    Donc si je prend un fichier du thème parent que je le met dans le child theme, et que je l’édite. Qu’en est-il de la version parentale ? (si elle est mis à jour par exemple par le devloppeur principal du thème).

    Ce que je souhaite c’est éditer les fichiers, mais que les mises à jour du thème s’applique également sur mon child-theme, même sur les fichiers que j’ai modifié.

    #817315
    LH
    Membre
    Chevalier WordPress
    372 contributions

    Bonjour,

    Désolé, mais WP n’est pas encore assez intelligent pour faire ce « merge » de fichiers tout seul… :-/

    C’est un problème de longue date dans les équipes de développeurs et l’industrie informatique n’a pas encore trouvé de solution tout automatique… :-p
    Et le jour où un ordinateur pourra vraiment faire ça tout seul, les développeurs seront une espèce en voie de disparition…

    Bon courage

    #817316
    thibotus01
    Membre
    Padawan WordPress
    69 contributions

    Alors que comprends tu dans ca :

    your modifications are preserved when the parent theme is updated

    #817317
    LH
    Membre
    Chevalier WordPress
    372 contributions
    thibotus01 wrote:
    Alors que comprends tu dans ca :

    your modifications are preserved when the parent theme is updated

    A mon avis, il faut traduire par:
    Vos modifications ne seront pas écrasées quand le thème parent est mis à jour.

    Et ne pas comprendre:
    Vos modifications seront intégrées quand le thème parent est mis à jour.
    :-P

    Bon we

    #817318
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Le principe même d’un child theme est de faire en sorte que les nouveaux fichiers du theme parent, lors d’une mise à jour, n’écrasent pas les fichiers modifiés par l’auteur.

    Comme l’a dit LH, on ne peut pas avoir à la fois le beurre et l’argent du beurre…
    Une solution peut être de comparer les fichiers du thèmes parent avant et après via des utilitaires comme winmerge pour identifier les modifications, et savoir si elles sont importantes ou pas.

    De toute façon, sauf si le développeur s’organise mal ou corrige un bug, les modfis devraient se faire dans le fichier functions.php et pas dans les fichiers templates. A moins qu’il s’agisse de suivre une GROSSE modif wordpress (nouvelle fonction, comme les thumbnail, ou modif de structure comme la mise en place des custom taxo) et dans ce cas là il faudra vraissemblablement revoir le theme enfant quoi qu’il arrive

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