'ffffff')); add_theme_support('customize-selective-refresh-widgets'); register_nav_menus(array( 'primary' => esc_html__('Primary', 'storeone'), )); add_theme_support('html5', array( 'gallery', 'caption', )); add_theme_support('custom-logo', array( 'flex-height' => true, 'flex-width' => true, 'header-text' => array('site-title', 'site-description'), )); add_theme_support('woocommerce'); add_image_size('storeone-blog', '825', '350', true); add_image_size('storeone-thumb', '340', '225', true); add_theme_support( 'wc-product-gallery-zoom' ); add_theme_support( 'wc-product-gallery-lightbox' ); add_theme_support( 'wc-product-gallery-slider' ); } endif; add_action('after_setup_theme', 'storeone_setup'); function storeone_content_width() { $GLOBALS['content_width'] = apply_filters('storeone_content_width', 1170); } add_action('after_setup_theme', 'storeone_content_width', 0); function storeone_widgets_init() { register_sidebar(array( 'name' => esc_html__('Sidebar', 'storeone'), 'id' => 'sidebar', 'description' => esc_html__('Sidebar Widget Area', 'storeone'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => esc_html__('Sidebar Shop', 'storeone'), 'id' => 'sidebar-shop', 'description' => esc_html__('Shop Sidebar Widget Area', 'storeone'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => esc_html__('Footer Widget Area', 'storeone'), 'id' => 'footer-widget-area', 'description' => esc_html__('footer widget area', 'storeone'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); } add_action('widgets_init', 'storeone_widgets_init'); /** * Enqueue scripts and styles. */ function storeone_scripts() { wp_enqueue_style('font-awesome', get_template_directory_uri() . "/css/font-awesome.min.css"); wp_enqueue_style('animate', get_template_directory_uri() . "/css/animate.min.css"); wp_enqueue_style('bootstrap', get_template_directory_uri() . "/css/bootstrap.min.css"); wp_enqueue_style('simplelightbox', get_template_directory_uri() . "/css/simplelightbox.min.css"); wp_enqueue_style('owl-carousel', get_template_directory_uri() . "/css/owl.carousel.min.css"); if (is_singular() && comments_open() && get_option('thread_comments')) {wp_enqueue_script('comment-reply');} wp_enqueue_script('bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), '20170131', true); wp_enqueue_script('wow', get_template_directory_uri() . '/js/wow.min.js', array('jquery'), '20170131', true); wp_enqueue_script('simple-lightbox', get_template_directory_uri() . '/js/simple-lightbox.min.js', array('jquery'), '20170131', true); wp_enqueue_script('owl-carousel', get_template_directory_uri() . '/js/owl.carousel.min.js', array('jquery'), '20170131', true); wp_enqueue_script('storeone-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20170131', true); wp_enqueue_script('storeone-custom-script', get_template_directory_uri() . '/js/custom-script.js', array('jquery', 'masonry'), '20170131', true); wp_enqueue_script('respond', get_template_directory_uri() . '/js/respond.min.js'); wp_script_add_data('respond', 'conditional', 'lt IE 9'); wp_enqueue_script('html5shiv', get_template_directory_uri() . '/js/html5shiv.js'); wp_script_add_data('html5shiv', 'conditional', 'lt IE 9'); } add_action('wp_enqueue_scripts', 'storeone_scripts'); function storeone_register_custom_scripts() { wp_enqueue_style('storeone-google-fonts', 'https://fonts.googleapis.com/css?family=Lato:300,400,700,900'); wp_enqueue_style('storeone-style', get_stylesheet_uri()); wp_enqueue_style('storeone-media', get_template_directory_uri() . "/css/media-screen.css"); } add_action('wp_enqueue_scripts', 'storeone_register_custom_scripts', 20); require get_template_directory() . '/inc/sortable/class/class-storeone-field-sortable.php'; require get_template_directory() . '/inc/repeater/class/class-themefarmer-field-repeater.php'; require get_template_directory() . '/inc/customizer.php'; require get_template_directory() . '/inc/sanitize-cb.php'; require get_template_directory() . '/inc/menu-walker.php'; require get_template_directory() . '/inc/class-tgm-plugin-activation.php'; require get_template_directory() . '/inc/functions.php'; require get_template_directory() . '/inc/template-tags.php'; require get_template_directory() . '/inc/theme-info.php'; require get_template_directory() . '/inc/include-companion.php'; require get_template_directory() . '/inc/extras.php'; require get_template_directory() . '/inc/jetpack.php'; function storeone_is_wc() { if (class_exists('WooCommerce')) { return true; } else { return false; } } function storeone_mini_cart_links(){ ?>
cart->get_cart_contents_count())); ?>
cart->get_cart_total()); ?>
'') ); ?>
$link) { $html .= sprintf('
  • %3$s
  • ', esc_attr($key), esc_url($link), wp_kses_post($lables[$key]) ); } $html = ''; return $html; } } function storeone_get_page_labels() { $lables = array( 'myaccount' => ' ' . __('My Account', 'storeone'), 'login' => ' ' . __('Login', 'storeone'), 'register' => ' ' . __('Register', 'storeone'), 'cart' => ' ' . __('Cart', 'storeone'), 'checkout' => ' ' . __('Checkout', 'storeone'), 'wishlist' => ' ' . __('Wishlist', 'storeone'), 'logout' => ' ' . __('Logout', 'storeone'), ); $lables = apply_filters('storeone_page_labels', $lables); return $lables; } function storeone_get_product_tab_labels() { $product_tabs = array( 'best_selling_products' => esc_html__('Best Selling Products', 'storeone'), 'sale_products' => esc_html__('Sale Products', 'storeone'), 'featured_products' => esc_html__('Featured Products', 'storeone'), 'recent_products' => esc_html__('Recent Products', 'storeone'), 'top_rated_products' => esc_html__('Top Rated Products', 'storeone'), ); return apply_filters('storeone_product_tab_labels', $product_tabs); } function themefarmer_loop_shop_per_page( $cols ) { // $cols contains the current number of products per page based on the value stored on Options -> Reading // Return the number of products you wanna show per page. $cols = 20; return $cols; } add_filter( 'loop_shop_per_page', 'themefarmer_loop_shop_per_page', 999 ); function storeone_mini_cart_buttons(){ ?>

    :

    esc_url(admin_url('admin-ajax.php')), )); } add_action('admin_enqueue_scripts', 'storeone_admin_scripts' ); function storeone_ajax_hide_theme_notice(){ update_option('storeone_theme_notice_update_extension_dissmiss', true); } add_action( 'wp_ajax_storeone_dissminss_notice', 'storeone_ajax_hide_theme_notice');