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' => '
',
) );
}
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' );
?>