get( 'Version' ); /** * Enequeue script for child theme */ function fashstore_styles_scripts() { global $fashstore_version; $fashstore_font_args = array( 'family' => 'Josefin+Sans:400,300,700|Playfair+Display:400,700,900', ); wp_enqueue_style( 'fashstore-google-fonts', add_query_arg( $fashstore_font_args, "//fonts.googleapis.com/css" ) ); wp_enqueue_style( 'fashstore-parent-styles', get_template_directory_uri() . '/style.css' ); wp_enqueue_script( 'fash-custom-script', get_stylesheet_directory_uri() . '/js/fash-custom.js', array('jquery'), esc_attr( $fashstore_version ) ); } add_action( 'wp_enqueue_scripts', 'fashstore_styles_scripts' ); /*=======================================================================================================================*/ /** * Setup My Child Theme's textdomain. * * Declare textdomain for this child theme. * Translations can be filed in the /languages/ directory. */ function fashstore_theme_setup() { load_child_theme_textdomain( 'fashstore', get_stylesheet_directory() . '/languages' ); /*Fashstore image size*/ add_image_size( 'fashstore-banner-big', 298, 498, true ); add_image_size( 'fashstore-banner-small', 280, 358, true ); } add_action( 'after_setup_theme', 'fashstore_theme_setup' ); /*=======================================================================================================================*/ /** * Changed cart fragment */ add_filter( 'add_to_cart_fragments', 'fashstore_woocommerce_header_add_to_cart_fragment', 15 ); function fashstore_woocommerce_header_add_to_cart_fragment( $fragments ) { global $woocommerce; ob_start(); $cart_url = $woocommerce->cart->get_cart_url(); ?>
%s', esc_url( $product->add_to_cart_url() ), esc_attr( $product->get_id() ), esc_attr( $product->get_sku() ), esc_attr( isset( $quantity ) ? $quantity : 1 ), $product->is_purchasable() && $product->is_in_stock() ? 'add_to_cart_button' : '', esc_attr( $product->get_type() ), //$product->product_type esc_html( $product->add_to_cart_text() ) ); } /*=======================================================================================================================*/ /*fallback function for menu class*/ function fashstore_custom_fallback_menu(){ $args = array( 'menu_class' => 'fashstore-menu', 'echo' => true, ); wp_page_menu( $args ); } /** * Woo Commerce Related product */ add_filter( 'woocommerce_output_related_products_args', 'fashstore_related_products_args' ); function fashstore_related_products_args( $args ) { $args['posts_per_page'] = 6; $args['columns'] = 3; return $args; } remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 ); add_action( 'woocommerce_after_single_product_summary', 'fashstore_woocommerce_output_upsells', 15 ); if ( ! function_exists( 'fashstore_woocommerce_output_upsells' ) ) { function fashstore_woocommerce_output_upsells() { woocommerce_upsell_display( 3,3 ); } } if ( ! function_exists( 'fashstore_store_cart_link' ) ) { function fashstore_store_cart_link() { ?> ( cart->get_cart_contents_count() ) ); ?> )