refactoring init function

This commit is contained in:
Antoine M 2025-01-30 10:39:13 +01:00
parent 6cee8f859a
commit 05481f49d5

View File

@ -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');
?>