add_section( 'blog_rider_slider', array( 'title' => esc_html__( 'Banner Slider', 'blog-rider' ), 'panel' => 'blog_rider_home_panel', ) ); // Slider Section enable setting $wp_customize->add_setting( 'blog_rider_featured_slider_section_enable', array( 'sanitize_callback' => 'blog_rider_sanitize_checkbox', 'default' => true, ) ); $wp_customize->add_control( 'blog_rider_featured_slider_section_enable', array( 'section' => 'blog_rider_slider', 'label' => esc_html__( 'Enable Featured Slider Section.', 'blog-rider' ), 'type' => 'checkbox', ) ); // Header Font Size $wp_customize->add_setting('blog_rider_slider_header_font_size', array( 'sanitize_callback' => 'absint' ) ); $wp_customize->add_control('blog_rider_slider_header_font_size', array( 'label' => __('Header Font Size', 'blog-rider'), 'section' => 'blog_rider_slider', 'type' => 'range', 'active_callback' => 'blog_rider_is_featured_slider_enable', 'input_attrs' => array( 'min' => 28, 'max' => 56, 'step' => 1, ), ) ); // Button Font Size $wp_customize->add_setting('blog_rider_slider_button_font_size', array( 'sanitize_callback' => 'absint' ) ); $wp_customize->add_control('blog_rider_slider_button_font_size', array( 'label' => __('Button Font Size', 'blog-rider'), 'section' => 'blog_rider_slider', 'type' => 'range', 'active_callback' => 'blog_rider_is_featured_slider_enable', 'input_attrs' => array( 'min' => 19, 'max' => 45, 'step' => 1, ), ) ); for ( $i=1; $i <= 3; $i++ ) { // Slider custom name setting $wp_customize->add_setting( 'blog_rider_slider_custom_btn_' . $i, array( 'sanitize_callback' => 'sanitize_text_field', 'default' => $default['blog_rider_slider_custom_btn'], ) ); $wp_customize->add_control( 'blog_rider_slider_custom_btn_' . $i, array( 'section' => 'blog_rider_slider', 'label' => esc_html__( 'Button text ', 'blog-rider' ) . $i, 'active_callback' => 'blog_rider_is_featured_slider_enable' ) ); // Slider page setting $wp_customize->add_setting( 'blog_rider_featured_slider_page_' . $i, array( 'sanitize_callback' => 'blog_rider_sanitize_select', 'default' => 0, ) ); $wp_customize->add_control( 'blog_rider_featured_slider_page_' . $i, array( 'section' => 'blog_rider_slider', 'label' => esc_html__( 'Page ', 'blog-rider' ) . $i, 'type' => 'dropdown-pages', 'active_callback' => 'blog_rider_is_featured_slider_enable', 'choices' => blog_rider_get_page_choices(), ) ); } ?>