REFACTOR Rename theme setup and enqueue functions to 'carhop' and update menu registration with secondary menu support

This commit is contained in:
Antoine 2025-05-12 16:54:53 +02:00
parent af6a9b7fb0
commit c3b5e646cd

View File

@ -3,14 +3,15 @@
/* ----------------------------------------------------------------
##### Theme setup.
------------------------------------------------------------------*/
function tailpress_setup()
function carhop_setup()
{
// ##### Setup 🡒 Navigation
register_nav_menus(
array(
'primary' => __('Primary Menu', 'tailpress'),
'primary' => __('Primary Menu', 'carhop'),
'secondary' => __('Secondary Menu', 'carhop'),
)
);
@ -39,7 +40,7 @@ function tailpress_setup()
// add_post_type_support( 'page', 'excerpt' );
}
add_action('after_setup_theme', 'tailpress_setup');
add_action('after_setup_theme', 'carhop_setup');
@ -76,14 +77,20 @@ add_filter('walker_nav_menu_start_el', 'wrap_parent_menu_item_buttons', 10, 4);
function tailpress_enqueue_scripts()
function carhop_enqueue_scripts()
{
$theme = wp_get_theme();
wp_enqueue_style('tailpress', tailpress_asset('css/app.css'), array(), $theme->get('Version'));
wp_enqueue_script('tailpress', tailpress_asset('js/app.js'), array(), $theme->get('Version'));
}
wp_enqueue_style('app-css', tailpress_asset('css/app.css'), array(), $theme->get('Version'));
wp_enqueue_script_module('app-js', tailpress_asset('js/app.js'), array(), $theme->get('Version'));
// wp_enqueue_style('swiper-css', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css');
// wp_enqueue_script_module('swiper-js', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js', array(), null, true);
// Enqueue Swiper CSS and JS
wp_enqueue_style('swiper-css', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css');
wp_enqueue_script('swiper-js', 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js', array(), null, true);
}
/* ----------------------------------------------------------------
##### Enqueue Theme assets 🡒 Back
@ -96,7 +103,7 @@ function enqueue_gutenberg_back_styles()
add_action('enqueue_block_editor_assets', 'enqueue_gutenberg_back_styles');
add_action('wp_enqueue_scripts', 'tailpress_enqueue_scripts');
add_action('wp_enqueue_scripts', 'carhop_enqueue_scripts');
/* ----------------------------------------------------------------