[Résolu] Theme enfant – sous-dossier (Créer un compte)

  • Statut : résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #562857
    lolo-paris
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Version de WordPress : 5.2
    Version de PHP/MySQ : 5.4
    Thème utilisé : squares
    Extensions en place :
    Nom de l’hebergeur : 1&1
    Adresse du site : http://ann-c-design.com/ (pas encore en production, mode maintenance)

    Problème(s) rencontré(s) : j’ai installé le theme Squares ainsi que son theme-enfant. J’ai modifié le fichier style.css et ça fonctionne !
    J’ai modifié le fichier portfolio-page.php qui est à la racine de mon thème. Pas de problème, ça fonctionne.

    J’ai modifié le fichier defines.php qui se trouve dans le dossier include du theme parent. J’ai donc créé un dossier include dans le theme enfant et j’ai ajouté le fichier defines.php dans le nouveau dossier de mon theme enfant (en respectant la hiérarchie des dossiers comme le theme parent : /themes/squares-child/include/defines.php ).
    La modification n’est pas prise en compte. Elle n’est prise en compte que si je modifie le fichier dans le thème parent. Je ne vois pas alors l’intérêt d’un thème enfant ?

    Je créé des sites et je n’ai jamais réussi à solutionner ce problème de modifier des fichiers dans des dossiers ou sous-dossiers de thème enfant !

    Merci de votre aide.

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

    Il faut loader le fichier en question dans le fichier functions.php du thème enfant.

    #1054600
    lolo-paris
    Participant
    Initié WordPress
    4 contributions

    Oui mais comment faire ? Vous auriez un exemple ?

    #1618816
    Keka
    Participant
    Initié WordPress
    9 contributions

    Bonjour, je me pose la même question, est-ce possible d’avoir une réponse ? Merci !

    #1618965
    Flobogo
    Modérateur
    Maître WordPress
    20915 contributions

    Bonjour Damien,

    Lumière de Lune n’étant plus disponible actuellement, je vais tenter de vous répondre, mais sans avoir la réponse exacte : en fait, il faut appeler votre fichier (celui du thème-enfant) par le biais du fichier functions.php, avec une fonction enqueue qui fasse référence au dossier contenant le fichier style.css avec get_template_directory_uri

    Désolée, c’est pas très clair, mais je ne saurai pas en dire plus. Cherchez de ce côté là : https://developer.wordpress.org/reference/functions/get_template_directory_uri/

     

    #1648659
    iizen
    Participant
    Initié WordPress
    1 contributions

    Salut tout le monde !

    J’ai la solution, voici la ligne à mettre dans functions.php :

    require_once( get_stylesheet_directory() . ‘/lenomdevotrefichier’ )

     

    Bonne soirée !

    #2216847
    Anonyme
    Invité
    Maître WordPress
    34088 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #2216985
    Flobogo
    Modérateur
    Maître WordPress
    20915 contributions

    Bonjour @helene123,

    Vous pouvez placer cette ligne à la suite du code d’activation, donc juste avant le ?> final de votre fichier functions.php actuel.

    Si cette réponse ne vous suffit pas ou que vous avez besoin de plus d’aide, merci d’ouvrir votre propre sujet. Je clôture cette discussion, car elle date déjà de 2016.

8 sujets de 1 à 8 (sur un total de 8)
  • Le sujet ‘[Résolu] Theme enfant – sous-dossier’ est fermé à de nouvelles réponses.