add_section( 'slider_section' , array( 'title' => __('Home Slider', 'business-solution' ), 'description'=> __('Pro version of the theme you will have, slider widget, 15+ Widgets (including 5+ WooCommerce product carousals)', 'business-solution' ), 'panel' => 'theme_options', 'priority' => 2, ) ); $wp_customize->add_setting( 'slider_in_home_page' , array( 'default' => 1, 'sanitize_callback' => 'business_solution_sanitize_checkbox', )); $wp_customize->add_control('slider_in_home_page' , array( 'label' => __('Enable slider in home page','business-solution' ), 'section' => 'slider_section', 'type'=>'checkbox', ) ); // post 1 $wp_customize->add_setting( 'slider_category' , array( 'default' => '', 'sanitize_callback' => 'business_solution_sanitize_select', )); $wp_customize->add_control('slider_category' , array( 'label' => __('Select Slider Post Category','business-solution' ), 'section' => 'slider_section', 'type'=>'select', 'choices'=> business_solution_get_post_categories(), ) ); $wp_customize->selective_refresh->add_partial( 'slider_category', array( 'selector' => '#main_slider .carousel-caption', ) ); // slider animation type $wp_customize->add_setting( 'slider_animation_type' , array( 'default' => 'slide', 'sanitize_callback' => 'business_solution_sanitize_select', )); $wp_customize->add_control('slider_animation_type' , array( 'label' => __('Slider Animation','business-solution' ), 'section' => 'slider_section', 'type'=>'select', 'choices'=>array( 'slide'=> __('Slide', 'business-solution' ), 'fade'=> __('Fade', 'business-solution' ), ), ) ); // slider speed $wp_customize->add_setting( 'slider_speed' , array( 'default' => 4200, 'sanitize_callback' => 'absint', )); $wp_customize->add_control('slider_speed' , array( 'label' => __('Slider animation speed in ms','business-solution' ), 'section' => 'slider_section', 'type'=>'number', ) ); // slider button title $wp_customize->add_setting( 'slider_button_text' , array( 'default' => __('READ MORE','business-solution' ), 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('slider_button_text' , array( 'label' => __('Slider Button text','business-solution' ), 'section' => 'slider_section', 'type'=>'text', ) ); // slider button url $wp_customize->add_setting( 'slider_button_url' , array( 'default' => '#', 'sanitize_callback' => 'escape_url_raw', )); $wp_customize->add_control('slider_button_url' , array( 'label' => __('Slider Button Link','business-solution' ), 'section' => 'slider_section', 'type'=>'url', ) ); // height $wp_customize->add_setting( 'slider_image_height' , array( 'default' => 500, 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('slider_image_height' , array( 'label' => __('Slider Height','business-solution' ), 'section' => 'slider_section', 'type'=>'number', ) );