Les modifications style.css ne fonctionnent pas avec le thème enfant (Créer un compte)

  • Statut : non résolu
9 sujets de 16 à 24 (sur un total de 24)
  • Auteur
    Messages
  • #996727
    jedebute
    Membre
    Chevalier WordPress
    164 contributions

    PhiLyon

    Merci
    C’est cool d’avoir essayé…
    Pour l’instant en dépits je modifie effectivement depuis Theme Options->Styling options… Et par d’autres fichiers que je sauvegarde en originale dans un dossier à part… J’ai également sauvegarder tout le thème dans un dossier à part… Au cas ou il y aurait une mise à jour cela me permettra au moins de savoir comment je m’y suis pris pour faire mes modifs… C’est un peu de la bidouille mais il faut que j’avance…
    Alors effectivement bienvenue si il y a une solution pour que le thème enfant fonctionne…

    Merci

    #996726
    PhiLyon
    Modérateur
    Maître WordPress
    28233 contributions

    Je n’ai pas essayé de faire des modifs dans un fichier php dans le thème enfant, cela fonctionne peut-être ?

    🙂

    #996725
    mathieu789
    Participant
    Maître WordPress
    1084 contributions
    PhiLyon wrote:
    Pour une fois que quelqu’un crée un thème enfant, sans qu’on lui demande, et bien pas de chance, ça ne fonctionne pas. :(

    oui mais à force de répéter des créer des thèmes enfants, le message commence à passer donc ne désespérons pas 🙂

    j’ai un peu tester le thème et j’ai trouvé que tout ce qui devrait s’afficher avec « wp_enqueue_style » n’apparait pas dans le thème, je vais voir si je trouve le problème en regardant le code

    #996724
    mathieu789
    Participant
    Maître WordPress
    1084 contributions
    mathieu9512 wrote:
    j’ai un peu tester le thème et j’ai trouvé que tout ce qui devrait s’afficher avec « wp_enqueue_style » n’apparait pas dans le thème, je vais voir si je trouve le problème en regardant le code

    pendant 10 minutes j’ai fait des essais avec un fichier « function.php » au lieu de « functions.php »donc forcement je pouvais chercher longtemps

    j’ai trouvé le problème avec le thème, le chargement de la feuille de style ce fait avec la fonction « get_template_directory_uri » donc dans le cas de l’utilisation d’un thème enfant, c’est le thème parent seul qui est chargé alors qu’habituellement, c’est seulement la feuille enfant et on doit s’occuper de charger la feuille parent

    donc pour ce thème il faut charger la feuille enfant comme ça par exemple dans le fichier functions.php

    function wp_enqueue_feuille_enfant()
    {
    	wp_enqueue_style(« feuille-enfant », 
    		get_stylesheet_directory_uri() . « /style.css »,
    		array(« blackbird_stylesheet ») // force l’ordre de chargement avec la feuille parent en 1er
    	);
    }
    
    add_action(« wp_enqueue_scripts », « wp_enqueue_feuille_enfant »);

    #996723
    PhiLyon
    Modérateur
    Maître WordPress
    28233 contributions

    👏 mathieu

    J’ai testé, ça fonctionne.

    J’ai collé ton code dans un fichier functions.php dans le thème enfant et ça roule.

    Question à 10 balles, c’est une erreur dans la conception du thème, c’est voulu ?

    🙂

    #996722
    mathieu789
    Participant
    Maître WordPress
    1084 contributions
    PhiLyon wrote:
    Question à 10 balles, c’est une erreur dans la conception du thème, c’est voulu ?

    j’ai l’impression qu’il y a encore beaucoup de concepteur de thème qui ne savent même pas qu’on peut faire un thème enfant

    mais avec un thème enfant on peut rattraper beaucoup de chose mal conçue pour personnaliser comme on veut donc je vais répéter ce que je disais plus haut : « ne désespérons pas 🙂« 

    #996729
    jedebute
    Membre
    Chevalier WordPress
    164 contributions

    Bonjour,

    Merci à vous…

    J’ai bien utilisé le code inséré dans le « functions.php
    (mathieu9512 : donc pour ce thème il faut charger la feuille enfant comme ça par exemple dans le fichier functions.php)

    Apparemment cela fonctionne… Petit détail mais je m’en accommode si je télécharge l’image logo via le thème enfant il ne s’insère pas et si je le fait depuis le thème parent cela fonctionne; ensuite je repasse en thème enfant et le tour est joué le logo est bien là…

    Merci encore

    Cordialement

    Au cas ou, j’ai posté une autre question qui me prends encore du temps…
    http://www.wordpress-fr.net/support/viewtopic.php?pid=548259#p548259

    #1634950
    loky13
    Participant
    Initié WordPress
    1 contributions

    bonjour à tous

    je dois travailler sur un site wordpress que je n’ai pas créer et en plus je suis novice, combo gagnant !!

    comme ça a été votre cas, je tente des modifs sur le site en mode inspecter qui fonctionnent mais pas quand j’actualise ensuite dans mes php.

    j’ai regardé, la personne qui a créer le site a fait plus ou moins la manip de mathieu9512 du 25 février, mais il y a peu-être une erreur…

    je pense que la dernière ligne n’est pas « normale » mais à voir, car je ne sais pas comment savoir comment appeler tout ce petit monde :/

    le thème utilisé est le onetone

    merci pour votre aide, et voilà une capture de ce qui a été fait

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #1634959
    PhiLyon
    Modérateur
    Maître WordPress
    28233 contributions

    @loky13 – Bonjour.

    Ouvres ton propre sujet, je ferme celui-ci

    Regardes ce sujet https://wpfr.net/support/sujet/ouvrir-nouveau-sujet-forum/

    🙂

9 sujets de 16 à 24 (sur un total de 24)
  • Le sujet ‘Les modifications style.css ne fonctionnent pas avec le thème enfant’ est fermé à de nouvelles réponses.