get( 'Version' ) ); require_once trailingslashit( get_template_directory() ) . 'inc/template-function.php'; /** * Bootstrap Navigation Walker */ require_once trailingslashit( get_template_directory() ) . 'inc/classes/modules/class-wp-bootstrap-navwalker.php'; /** * Dropdown Menu */ require_once trailingslashit( get_template_directory() ) . 'inc/classes/modules/class-wp-menu-dropdown.php'; /** * Enqueue scripts for Option Page. */ require_once trailingslashit( get_template_directory() ) . 'admin/about/about.php'; /** * Customizer additions. */ require_once trailingslashit( get_template_directory() ). 'admin/icon-picker-control.php'; require_once trailingslashit( get_template_directory() ). 'admin/customizer-repeater/functions.php'; require_once trailingslashit( get_template_directory() ) . 'admin/customizer.php'; /** * Becommerce Store additions. */ function becommerce_store_scripts(){ // Bootstrap wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/assets/css/bootstrap.css', array(), '5.2.3', 'all' ); wp_enqueue_script( 'bootstrap-js', get_template_directory_uri() . '/assets/js/bootstrap.bundle.js', array( 'jquery' ), '5.2.3', true ); //Nice Seelct wp_enqueue_style( 'nice-select-css', get_template_directory_uri() . '/assets/css/nice-select.css', array(), '1.0', 'all' ); wp_enqueue_script( 'nice-select-js', get_template_directory_uri() . '/assets/js/jquery.nice-select.js', array(), '1.0', true ); //Slick wp_enqueue_style( 'slick-css', get_template_directory_uri() . '/assets/css/slick.css', array(), '1.8.1', false ); wp_enqueue_script( 'slick-js', get_template_directory_uri() . '/assets/js/slick.js', array('jquery'), '1.8.1', true ); //animate wp_enqueue_style( 'animate-css', get_template_directory_uri() . '/assets/css/animate.css', array(), '3.5.2', false ); wp_enqueue_script( 'wow-js', get_template_directory_uri() . '/assets/js/wow.js', array('jquery'), '1.3.0', true ); //Fonts wp_enqueue_style( 'bootstrapicons-css', get_template_directory_uri() . '/assets/css/bootstrap-icons.css', array(), '', 'all' ); // Theme's main stylesheet and JS wp_enqueue_style( 'becommerce_store-style', get_stylesheet_uri(), array(), becommerce_store_version, false); wp_enqueue_style( 'becommerce_store-main-style', get_template_directory_uri().'/assets/css/main.css', array(), becommerce_store_version, false ); wp_enqueue_style( 'becommerce_store-color-style', get_template_directory_uri().'/assets/css/color.css', array(), becommerce_store_version, false ); wp_enqueue_script( 'becommerce_store-js', get_template_directory_uri() . '/assets/js/app.js', array(), becommerce_store_version, true ); // Google Fonts wp_enqueue_style( 'Poppins-Family', "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Crimson+Text:wght@700&family=Heebo:wght@300;400;500;600;700;800;900&family=Jost:wght@400;500;600;700&display=swap" ); wp_localize_script( 'becommerce_store-js', 'myAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ), ) ); } add_action( 'wp_enqueue_scripts', 'becommerce_store_scripts' ); if ( ! function_exists( 'becommerce_store_config' ) ) : function becommerce_store_config(){ register_nav_menus( array( 'becommerce_store_top_menu' => esc_html__( 'Top Menu', 'becommerce-store' ), 'becommerce_store_main_menu' => esc_html__( 'Main Menu', 'becommerce-store' ), 'becommerce_store_categories_header_menu' => esc_html__( 'Categories Menu', 'becommerce-store' ), 'becommerce_store_side_menu' => esc_html__( 'Side Menu', 'becommerce-store' ), 'becommerce_store_footer_top_menu' => esc_html__( 'Footer Top Menu', 'becommerce-store' ), 'becommerce_store_footer_widget_menu' => esc_html__( 'Footer Widget Menu', 'becommerce-store' ), ) ); // Set up the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters('becommerce_store_custom_background_args_'.becommerce_store_version, array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); // Add default posts and comments RSS feed links to head. add_theme_support( 'automatic-feed-links' ); /* * Add post formats */ add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link', 'status', ) ); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'style', 'script', ) ); /* * Let WordPress manage the document title. * By adding theme support, we declare that this theme does not use a * hard-coded