add_setting( 'big_store_product_single_sidebar_disable', array( 'default' => false, 'sanitize_callback' => 'big_store_sanitize_checkbox', ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'big_store_product_single_sidebar_disable', array( 'label' => esc_html__('Force to disable sidebar in product page.', 'big-store'), 'type' => 'checkbox', 'section' => 'big-store-woo-single-product', 'settings' => 'big_store_product_single_sidebar_disable', ) ) ); /******************************/ // Up Sell Product /******************************/ $wp_customize->add_setting('big_store_single_upsell_product_divide', array( 'sanitize_callback' => 'big_store_sanitize_text', )); $wp_customize->add_control( new Big_Store_Misc_Control( $wp_customize, 'big_store_single_upsell_product_divide', array( 'section' => 'big-store-woo-single-product', 'type' => 'custom_message', 'description' => __('Up Sell Product','big-store' ), ))); // display upsell $wp_customize->add_setting('big_store_upsell_product_display', array( 'default' => true, 'sanitize_callback' => 'big_store_sanitize_checkbox', ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize,'big_store_upsell_product_display', array( 'label' => __('Display up sell product', 'big-store'), 'type' => 'checkbox', 'section' => 'big-store-woo-single-product', 'settings' => 'big_store_upsell_product_display', ) ) ); // up sell product column if ( class_exists( 'Big_Store_WP_Customizer_Range_Value_Control' ) ){ $wp_customize->add_setting( 'big_store_upsale_num_col_shw', array( 'sanitize_callback' => 'big_store_sanitize_range_value', 'default' => '4', ) ); $wp_customize->add_control( new Big_Store_WP_Customizer_Range_Value_Control( $wp_customize, 'big_store_upsale_num_col_shw', array( 'label' => __( 'Number Of Column To Show', 'big-store' ), 'section' => 'big-store-woo-single-product', 'type' => 'range-value', 'input_attr' => array( 'min' => 1, 'max' => 6, 'step' => 1, ), ) ) ); // no.of product to show $wp_customize->add_setting( 'big_store_upsale_num_product_shw', array( 'sanitize_callback' => 'big_store_sanitize_range_value', 'default' => '4', ) ); $wp_customize->add_control( new Big_Store_WP_Customizer_Range_Value_Control( $wp_customize, 'big_store_upsale_num_product_shw', array( 'label' => __( 'Number Of Product To Show', 'big-store' ), 'section' => 'big-store-woo-single-product', 'type' => 'range-value', 'input_attr' => array( 'min' => 1, 'max' => 100, 'step' => 1, ), ) ) ); } /******************************/ // Related Product /******************************/ $wp_customize->add_setting('big_store_single_related_product_divide', array( 'sanitize_callback' => 'big_store_sanitize_text', )); $wp_customize->add_control( new Big_Store_Misc_Control( $wp_customize, 'big_store_single_related_product_divide', array( 'section' => 'big-store-woo-single-product', 'type' => 'custom_message', 'description' => __('Related Product','big-store' ), ))); // display upsell $wp_customize->add_setting('big_store_related_product_display', array( 'default' => true, 'sanitize_callback' => 'big_store_sanitize_checkbox', ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize,'big_store_related_product_display', array( 'label' => __('Display Related product', 'big-store'), 'type' => 'checkbox', 'section' => 'big-store-woo-single-product', 'settings' => 'big_store_related_product_display', ) ) ); // up sell product column if ( class_exists( 'Big_Store_WP_Customizer_Range_Value_Control' ) ){ $wp_customize->add_setting( 'big_store_related_num_col_shw', array( 'sanitize_callback' => 'big_store_sanitize_range_value', 'default' => '4', ) ); $wp_customize->add_control( new Big_Store_WP_Customizer_Range_Value_Control( $wp_customize, 'big_store_related_num_col_shw', array( 'label' => __( 'Number Of Column To Show', 'big-store' ), 'section' => 'big-store-woo-single-product', 'type' => 'range-value', 'input_attr' => array( 'min' => 1, 'max' => 6, 'step' => 1, ), ) ) ); // no.of product to show $wp_customize->add_setting( 'big_store_related_num_product_shw', array( 'sanitize_callback' => 'big_store_sanitize_range_value', 'default' => '4', ) ); $wp_customize->add_control( new Big_Store_WP_Customizer_Range_Value_Control( $wp_customize, 'big_store_related_num_product_shw', array( 'label' => __( 'Number Of Product To Show', 'big-store' ), 'section' => 'big-store-woo-single-product', 'type' => 'range-value', 'input_attr' => array( 'min' => 1, 'max' => 100, 'step' => 1, ), ) ) ); } /****************/ // doc link /****************/ $wp_customize->add_setting('big_store_single_product_link_more', array( 'sanitize_callback' => 'big_store_sanitize_text', )); $wp_customize->add_control(new Big_Store_Misc_Control( $wp_customize, 'big_store_single_product_link_more', array( 'section' => 'big-store-woo-single-product', 'type' => 'doc-link', 'url' => 'https://themehunk.com/docs/big-store/#single-product', 'description' => esc_html__( 'To know more go with this', 'big-store' ), 'priority' =>100, )));