From 05481f49d5e6b18a5751a1e13e31bf049ca3cd31 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Thu, 30 Jan 2025 10:39:13 +0100 Subject: [PATCH] refactoring init function --- includes/init.php | 47 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/includes/init.php b/includes/init.php index 6da5ed2..62afb57 100644 --- a/includes/init.php +++ b/includes/init.php @@ -3,14 +3,37 @@ /** ** 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'); wp_enqueue_style('app-css', get_stylesheet_directory_uri() . '/css/app.css'); - wp_enqueue_script('jquery_min_script', get_stylesheet_directory_uri() . '/assets/jquery.js'); + wp_enqueue_style('original-previous-css', get_stylesheet_directory_uri() . '/css/base-styles-previous-theme.css'); } + +function theme_enqueue_librairies() +{ + wp_enqueue_script('jquery_min_script', get_stylesheet_directory_uri() . '/assets/jquery.js'); + wp_enqueue_style('bootstrap', get_stylesheet_directory_uri() . '/assets/bootstrap/bootstrap.min.css"'); + wp_enqueue_style('slick', get_stylesheet_directory_uri() . '/assets/slick/slick.css'); + wp_enqueue_style('slick-theme', get_stylesheet_directory_uri() . '/assets/slick/slick-theme.css'); + wp_enqueue_style('slick-modal', get_stylesheet_directory_uri() . '/assets/slick/slickmodal.css'); + wp_enqueue_style('slick-modal', get_stylesheet_directory_uri() . '/assets/snackbar/snackbar.css'); +} + +add_action('wp_enqueue_scripts', 'theme_enqueue_styles'); +add_action('wp_enqueue_scripts', 'theme_enqueue_librairies'); + +function theme_enqueue_styles_back() +{ + wp_enqueue_style('app-css', get_stylesheet_directory_uri() . '/css/app.css'); + wp_enqueue_style('original-previous-css', get_stylesheet_directory_uri() . '/css/base-styles-previous-theme.css'); +} + +add_action('enqueue_block_editor_assets', 'theme_enqueue_styles_back'); + /* Image mise à la une*/ function my_login_logo_url() @@ -104,12 +127,6 @@ function custom_pagination($numpages = '', $pagerange = '', $paged = '') - - - - - - /* ---- SHORTCODE ---- */ function shortcode_col($atts, $content) @@ -140,4 +157,18 @@ function register_my_menu() register_nav_menu('MegaMenu', __('MegaMenu')); } add_action('init', 'register_my_menu'); + + +/* ------------------------------ + ENABLE SVG +------------------------------*/ + + +function cc_mime_types($mimes) +{ + $mimes['svg'] = 'image/svg+xml'; + return $mimes; +} +add_filter('upload_mimes', 'cc_mime_types'); + ?> \ No newline at end of file