diff --git a/includes/init.php b/includes/init.php index 4de2b15..01a8ac8 100644 --- a/includes/init.php +++ b/includes/init.php @@ -52,15 +52,10 @@ add_action('after_setup_theme', 'dynamiques_setup'); // add_action('after_setup_theme', 'register_navwalker'); - - - /* ---------------------------------------------------------------- ##### Enqueue Theme assets 🡒 Front ------------------------------------------------------------------*/ - - function dynamiques_enqueue_scripts() { $theme = wp_get_theme(); @@ -76,27 +71,33 @@ function dynamiques_enqueue_scripts() wp_enqueue_style('dynamiques-main-css', get_stylesheet_directory_uri() . '/css/app.css', array('parent-style'), $theme->get('Version')); wp_enqueue_script('dynamiques-main-js', get_stylesheet_directory_uri() . '/js/app.js', array(), $theme->get('Version')); } +add_action('wp_enqueue_scripts', 'dynamiques_enqueue_scripts'); /* ---------------------------------------------------------------- - ##### Enqueue Theme assets 🡒 Back + ##### Enqueue Gutenberg & Admin assets ####### + * + * Il faut charger les assets dans l'admin mais aussi dans block_editor_assets + Sinon les styles admin ne sont pas chargés pour les pages Gutenberg + * ------------------------------------------------------------------*/ function dynamiques_enqueue_gutenberg_back_styles() { $theme = wp_get_theme(); - $parent_style = get_template_directory_uri() . '/css/app.css'; - if (file_exists(get_template_directory() . '/css/app.css')) { - wp_enqueue_style('parent-style', $parent_style, array(), $theme->get('Version')); - } - wp_enqueue_style('dynamiques-main-css', get_stylesheet_directory_uri() . '/css/app.css', array('parent-style')); - wp_enqueue_style('dynamiques-admin-css', get_stylesheet_directory_uri() . '/css/admin-style.css'); + + // Main styles + wp_enqueue_style('carhop-main-css', get_template_directory_uri() . '/css/app.css', array(), $theme->get('Version')); + wp_enqueue_style('dynamiques-main-css', get_stylesheet_directory_uri() . '/css/app.css', array(), $theme->get('Version')); + + // Admin styles + wp_enqueue_style('carhop-admin-css', get_template_directory_uri() . '/css/admin-style.css', array(), $theme->get('Version')); + wp_enqueue_style('dynamiques-admin-css', get_stylesheet_directory_uri() . '/css/admin-style.css', array(), $theme->get('Version')); } +add_action('admin_enqueue_scripts', 'dynamiques_enqueue_admin_scripts'); add_action('enqueue_block_editor_assets', 'dynamiques_enqueue_gutenberg_back_styles'); -add_action('wp_enqueue_scripts', 'dynamiques_enqueue_scripts'); - /* ---------------------------------------------------------------- ##### Get assets path