Thème enfant : Thème endommagé (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #531232
    clairelct
    Participant
    Initié WordPress
    12 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.7.1
    – Version de PHP/MySQL :
    – Thème utilisé : Hero (by Theme Trust)
    – Extensions en place :
    – Nom de l’hebergeur : local
    – Adresse du site :

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

    Bonjour à tous !

    J’ai acheté un thème sur ThemeTrust, avant de me lancer dans mon site je voulais créer un thème enfant.
    Donc je suis la procédure :
    – Créer un nouveau dossier « hero-child »
    – faire la feuille de style etc

    Et là, je reviens a wordpress, et j’ai « Thème endommagé, Les thèmes suivants sont installés, mais incomplets. Les thèmes doivent avoir au moins une feuille de style et un modèle. »

    Or la saisie du style.css est correct.
    Please help me

    #925501
    Olivier C
    Participant
    Chevalier WordPress
    429 contributions

    Bonsoir,

    La feuille style.css à la racine du thème comporte-t-elle les annotations prévues par WordPress permettant de reconnaitre le thème installé ?

    (Genre ceci : )

    /*!
    Theme name: Tartempion
    Theme URI: http://tartempion.fr/
    Description: une description…
    Author: Lauteur
    Author URI: http://tartempion.fr/
    Version: 1.0
    Tags: unTag deuxTags…
    Text Domain: etc…
    */

    Sans plus d’infos il est difficile de répondre… un lien ?

    #925502
    clairelct
    Participant
    Initié WordPress
    12 contributions

    Oui, ma feuille de style semble être correctement écrite; je vous montre les deux hauts de page de « style.css » (celui du thème parent et de l’enfant) :

    * Thème parent :
    /*
    Theme Name: Hero-child
    Theme URI: http://themetrust.com/themes/hero
    Description: A Minimal Portfolio Theme
    Version: 1.0
    Author: Claire Leconte
    Template : Hero
    */

    @import url(« ../Hero/style.css »);

    #925503
    clairelct
    Participant
    Initié WordPress
    12 contributions

    ok mon message ne ressemble a rien, je le refait:

    THEME PARENT
    /*
    Theme Name: Hero
    Theme URI: http://themetrust.com/themes/hero
    Description: A Minimal Portfolio Theme
    Version: 1.0.7
    Author: Theme Trust
    Author URI: http://themetrust.com
    Tags: portfolio, responsive, blog, clean, minimal, white, two-columns, threaded-comments, translation-ready, custom-menus

    TABLE OF CONTENTS

    01 – Reset
    02 – Global
    03 – General Layout
    04 – Header
    05 – Content
    06 – Slideshow
    07 – Sidebar
    08 – Widgets
    09 – Comments
    10 – Pagination
    11 – Footer
    12 – Media Queries
    */

    THEME ENFANT

    /*
    Theme Name: Hero-child
    Theme URI: http://themetrust.com/themes/hero
    Description: A Minimal Portfolio Theme
    Version: 1.0
    Author: Claire Leconte
    Template : Hero
    */

    @import url(« ../Hero/style.css »);

    #925504
    Flobogo
    Modérateur
    Maître WordPress
    20842 contributions

    dans ton thème enfant, essaie avec :
    @import url(« ../hero/style.css »);
    –> avec un h minuscule au nom de thème hero (au lieu de Hero)

    Et ne pas oublier d’encoder le fichier style.css du thème-enfant en UTF8 sans BOM (avec Notepad++ par exemple)

    #925505
    Olivier C
    Participant
    Chevalier WordPress
    429 contributions

    Je me demande si le fait de ne pas faire deux déclarations d’annotations ne ferait pas planter le thème…

    Il me semble que ce type de déclaration :

    /*!
    Theme name: Tartempion
    Theme URI: http://tartempion.fr/
    Description: une description…
    Author: Lauteur
    Author URI: http://tartempion.fr/
    Version: 1.0
    Tags: unTag deuxTags…
    Text Domain: etc…
    */

    … doit être unique pour que le thème soit reconnu. De toute façon ce type de déclarations pour un thème enfant ne sert à rien.

    Il suffirait donc de supprimer :

    /*  
    Theme Name: Hero-child
    Theme URI: http://themetrust.com/themes/hero
    Description: A Minimal Portfolio Theme
    Version: 1.0
    Author: Claire Leconte
    Template : Hero
    */

    Le thème devrait être reconnu à nouveau.

    Puis – comme Flogobo l’a déjà signalé – de bien vérifier le chemin du thème enfant pour que ce dernier soit reconnu lui aussi.

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