get('Version')); wp_enqueue_style( 'elvinaa-plus-woocommerce-style', get_stylesheet_directory_uri() . '/css/woocommerce-style.css', array(), wp_get_theme()->get('Version')); wp_enqueue_script( 'elvinaa-plus-script', get_stylesheet_directory_uri() . '/js/elvinaa-plus-main.js', array(), wp_get_theme()->get('Version'), true ); } function elvinaa_plus_theme_setup(){ add_action('wp_enqueue_scripts', 'elvinaa_plus_load_scripts'); } add_action( 'after_setup_theme', 'elvinaa_plus_theme_setup', 99 ); /** * WooCommerce Support */ function elvinaa_plus_wc_support() { add_theme_support( 'woocommerce' ); add_theme_support( 'wc-product-gallery-zoom' ); add_theme_support( 'wc-product-gallery-lightbox' ); add_theme_support( 'wc-product-gallery-slider' ); } add_action( 'after_setup_theme', 'elvinaa_plus_wc_support' ); /** * Register Widget Area */ function elvinaa_plus_widgets_init() { register_sidebar( array( 'name' => __( 'Woocommerce Sidebar', 'elvinaa-plus' ), 'id' => 'woosidebar', 'description' => __( 'Add widgets here.', 'elvinaa-plus' ), 'before_widget' => '', 'before_title' => '
', 'after_title' => '
', ) ); } add_action( 'widgets_init', 'elvinaa_plus_widgets_init' ); /** * Custom product search form */ if ( !function_exists('elvinaa_plus_product_search_form') ) : function elvinaa_plus_product_search_form( $form ) { $form = ''; return $form; } endif; add_filter( 'get_product_search_form', 'elvinaa_plus_product_search_form', 100 ); /** * Display Dynamic CSS. */ function elvinaa_plus_dynamic_css_wrap() { require_once( get_stylesheet_directory(). '/css/dynamic.css.php' ); ?> 'WooCommerce', 'slug' => 'woocommerce', 'source' => '', 'required' => false, 'force_activation' => false, ), array( 'name' => 'Elementor Page Builder', 'slug' => 'elementor', 'source' => '', 'required' => false, 'force_activation' => false, ) ); $config = array( 'id' => 'elvinaa-plus', 'default_path' => '', 'menu' => 'tgmpa-install-plugins', 'has_notices' => true, 'dismissable' => true, 'dismiss_msg' => '', 'is_automatic' => false, 'message' => '', 'strings' => array() ); tgmpa( $plugins, $config ); } add_action( 'tgmpa_register', 'elvinaa_plus_register_required_plugins' ); //include info require_once( get_stylesheet_directory(). '/inc/theme-info.php' ); //include customizer require_once( get_stylesheet_directory(). '/inc/customizer/customizer.php' ); //include woocommerce functions require_once( get_stylesheet_directory(). '/inc/woocommerce-functions.php' ); //include template functions require_once( get_stylesheet_directory(). '/inc/template-functions.php' ); ?>