[Résolu] Appel des fichiers CSS thèmes parent/enfant (Créer un compte)

  • WordPress :5.4
  • Statut : résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2338617
    Reggio
    Participant
    Initié WordPress
    18 contributions

    Bonjour,

    Ma configuration WP actuelle

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

    Bonjour,

    Je viens de créer un multisite afin d’administrer plus facilement mes sites. Jusque là ok.

    Je souhaite créer un thème parent, non pas pour m’en servir vraiment de base au niveau du style (en tous cas pas pour le moment), mais simplement pour renseigner une seule fois certaines fonctionnalités dans le thème parent. Je dois passer à côté de quelque chose…

    Nom de mon thème parent : template-parent

    Fichier css à la racine de mon thème enfant :

    /*
    Theme Name: Mon super thème
    Template: template-parent
    */

    Fichier functions du thème parent :

    function graphandco_supports()
    {
        add_theme_support('title-tag');
        add_theme_support('post-thumbnails');
        add_theme_support('menus');
        add_theme_support('html5');
        register_nav_menu('header', 'En tête du menu');
        register_nav_menu('footer', 'Pied de page');
    }
    
    function graphandco_register_assets()
    {
        wp_register_style('reset', get_template_directory_uri() . '/styles/reset.css', []);
        wp_register_style('fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css', []);
        //wp_register_style('graphandco_parent', get_template_directory_uri() . '/style.css', []);
        wp_register_style('graphandco', get_stylesheet_directory_uri() . '/styles/style.css', []);
        wp_register_script('graphandco', get_stylesheet_directory_uri() . '/js/main.js', [], false, true);
        if (!is_customize_preview()) {
            wp_deregister_script('jquery');
            wp_register_script('jquery', 'https://code.jquery.com/jquery-3.2.1.slim.min.js', [], false, true);
        }
        wp_enqueue_style('reset');
        //wp_enqueue_style('graphandco_parent');
        wp_enqueue_style('graphandco');
        wp_enqueue_style('fontawesome');
        wp_enqueue_script('graphandco');
    }
    
    function graphandco_title_separator()
    {
        return '|';
    }
    
    add_action('after_setup_theme', 'graphandco_supports');
    add_action('wp_enqueue_scripts', 'graphandco_register_assets');
    add_filter('document_title_separator', 'graphandco_title_separator');

    Le problème est que les fichiers ne sont pas chargés dans le thème enfant, même quand je rajoute ça dans mon functions :

    function graphandco_register_assets2()
    {
    
        wp_register_style('graphandco', get_stylesheet_directory_uri() . '/styles/style.css', []);
    //Mon fichier de style est dans le thème enfant dans un dossier styles
        wp_enqueue_style('graphandco');
    }
    
    add_action('wp_enqueue_scripts', 'graphandco_register_assets2');

    Mon thème parent peut-il être « vide » ? J’entends par là qu’il n’y a que le functions, mon style.css et index.php

    Merci d’avance pour vos lumières !

    • Ce sujet a été modifié le il y a 1 année et 9 mois par Reggio.
    #2338622
    Reggio
    Participant
    Initié WordPress
    18 contributions

    Bon j’ai trouvé ma réponse, toute bête, il me manquait le

    <?php wp_head(); ?>

    • Cette réponse a été modifiée le il y a 1 année et 9 mois par Reggio.
2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.