[Résolu] Thème enfant : pas de prise en compte de style.css (Créer un compte)

  • WordPress :5.7
  • Statut : résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #2378955
    jocoat
    Participant
    Initié WordPress
    8 contributions

    Bonjour,

    Ma configuration WP actuelle :
    – Version de WordPress : 5.7.2
    – Version de PHP/MySQL : 7.4.18 / 5.7.33
    – Thème utilisé : Theme hemingwyay enfant
    – Extensions en place : AddToAny Share Buttons (1.7.44), Advanced Editor Tools (previously TinyMCE Advanced) (5.6.0), Caldera Forms (1.9.4), Caldera Forms Anti Spam (0.4), Easy Accordion (2.0.18), Email Subscribers & Newsletters (4.7.4), Forum_wordpress_fr (4.2), GDPR Cookie Consent (2.0.3), JSM’s Force HTTP to HTTPS (3.4.1), NextGEN Gallery (3.11), Password Protected (2.4), PDF Embedder (4.6.2), Recent Posts Widget With Thumbnails (7.0.3), Social Media Follow Buttons Bar (4.71.1), Yoast SEO (16.3)
    – Adresse du site : https://laplacedesarts.fr
    – Nom de l’hébergeur : Apache

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

    Bonjour,

    Sur un site en construction : (https://laplacedesarts.fr/ (accès protégé mot de passe : pda), j’ai créé un thème enfant au thème hemingwyay.

    Les fichiers php (footer, header…) sont parfaitement pris en compte. Par contre, le css de style.css ne sont pas pris en compte.

    Par exemple pour l’affichage d’un article (ex https://laplacedesarts.fr/pierre-perret-21-oeuvres-au-catalogue/) j’ai modifié la classe date-sep :

    .date-sep {
    color: #000000;
    margin: 0 5px;
    }

    Or dans l’inspecteur je constate que c’est le style.css du thème parent qui est pris en compte…

    J’ai déjà sans problème utilisé des sites enfants sur d’autres style avec d’autres thèmes.

    Quelqu’un aurait-il une idée de ce dysfonctionnement ?

    Merci

    • Ce sujet a été modifié le il y a 3 mois et 2 semaines par Flobogo. Raison: déplacé en rubrique "thèmes"
    • Ce sujet a été modifié le il y a 3 mois et 2 semaines par Flobogo.
    #2378959
    PhiLyon
    Modérateur
    Maître WordPress
    27946 contributions

    Bonjour.

    Cela concerne quel élément dans la page ce CSS ?

    🙂

    #2378960
    Flobogo
    Modérateur
    Maître WordPress
    17602 contributions

    Bonjour,

    Comment avez-vous créé votre thème-enfant ?

    Et avez-vous essayé d’autres modifications dans le fichier style.css du thème-enfant, même basiques comme écrire tout en rouge genre :

    p {color: red;}

    Si ce simple code CSS ne donne rien, alors il y a bien un problème de prise en compte du style.css du thème-enfant

    Si ce code passe vos paragraphes en rouge, alors c’est votre code CSS à vous qui n’est pas correct.

    #2378961
    jocoat
    Participant
    Initié WordPress
    8 contributions

    @PhiLyon : il s’agir du / entre la date de l’article et le nombre de commentaires

    @Flobogo : dans le fichier fonctions.php :

    /**
    ** activation theme
    **/
    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    function theme_enqueue_styles() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );

    Oui, j’ai mis d’autres instructions en test qui ne sont pas non plus prises en compte :

    .widget-title {
    color: #444;
    color: red;
    font-family: ‘Raleway’, sans-serif;
    font-size: 0.9rem;
    font-weight: 700;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    }

     

    • Cette réponse a été modifiée le il y a 3 mois et 2 semaines par Flobogo. Raison: retrait des balises de code inutiles
    #2378962
    PhiLyon
    Modérateur
    Maître WordPress
    27946 contributions

    Je ne vois pas ton thème enfant dans le code, il y a deux fois le style.css du thème parent, c’est tout.

    🙂

    #2378963
    jocoat
    Participant
    Initié WordPress
    8 contributions

    @Flobogo Je viens d’ajouter p {color: red;} dans le style.css en fant : sans effet …

    • Cette réponse a été modifiée le il y a 3 mois et 2 semaines par Flobogo. Raison: retrait des balises de code inutiles
    #2378964
    PhiLyon
    Modérateur
    Maître WordPress
    27946 contributions

    Crées/Actives un nouveau thème enfant avec cette extension https://fr.wordpress.org/plugins/child-theme-configurator/

    Et essaies ton code.

    🙂

    #2378965
    jocoat
    Participant
    Initié WordPress
    8 contributions

    @Philyon : Deux fois le style parent… comment cela se fait-il ?

    (voir ci-joint la capture du dossier enfant pour lesquels les fichiers php sont parfaitement pris en compte)

     

    • Cette réponse a été modifiée le il y a 3 mois et 2 semaines par Flobogo. Raison: rectification pseudo
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2378967
    jocoat
    Participant
    Initié WordPress
    8 contributions

    @Philyon OK, j’essaie cela demain matin et te tiens au courant 🙂 Merci

    Bonne soirée

    • Cette réponse a été modifiée le il y a 3 mois et 2 semaines par Flobogo. Raison: rectification pseudo
    #2378979
    Flobogo
    Modérateur
    Maître WordPress
    17602 contributions

    C’est le fichier style.css qui n’est pas bien encodé ! Dans la capture écran de 1943, on voit que le fichier style.css est défini comme “Document…” alors qu’il devrait être reconnu comme “Fichier CSS”

    Donc, soit vous trouvez ce qui ne va pas dans votre fichier style.css (probablement l’en-tête de fichier mal configuré ou mal enregistré), soit vous suivez la recommandation de @philyon en utilisant l’extension Child theme Configurator. Et vous reporterez évidemment ensuite vos fichiers 404.php / comments.php / footer.php etc dans ce nouveau thème-enfant

    #2378989
    jocoat
    Participant
    Initié WordPress
    8 contributions

    @Flobogo  : J’ai refait le fichier style.css à partir d’un fichier d’un autre site qui lui fonctionne. Résultat : identique.

    Je vais donc essayer la solution de @philyon demain.

    @ suivre…

    Bonne nuit 🙂

    #2378993
    jocoat
    Participant
    Initié WordPress
    8 contributions

    Bonjour,

    Je viens de refaire un thème enfant avec l’extension Child Theme Configurator (je ne connaissais pas) comme suggéré par @Philyon et désormais mon style enfant est bien pris en compte.

    Merci à tous et bon dimanche 🙂

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