add_section('benzile_sliderinfo', array( 'title' => __('Home Slider Section', 'benzile'), 'description' => '', 'panel' => 'frontpage', 'priority' => 130 ) ); // hide show $wp_customize->add_setting('benzile_show_slider',array( 'default' => false, 'sanitize_callback' => 'benzile_sanitize_checkbox', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'benzile_show_slider', array( 'settings' => 'benzile_show_slider', 'section' => 'benzile_sliderinfo', 'label' => __('Show Slider','benzile'), 'type' => 'checkbox' )); $slider_no = 3; for( $i = 1; $i <= $slider_no; $i++ ) { $benzile_slider_page = 'benzile_slider_page_' .$i; $wp_customize->add_setting( $benzile_slider_page, array( 'default' => 1, 'sanitize_callback' => 'benzile_sanitize_dropdown_pages', ) ); $wp_customize->add_control( $benzile_slider_page, array( 'label' => __( 'Slider Page ', 'benzile' ) .$i, 'section' => 'benzile_sliderinfo', 'type' => 'dropdown-pages', 'priority' => 100, ) ); $wp_customize->add_setting( 'benzile_button_label_link', array( 'default' =>'', 'type' => 'theme_mod', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'benzile_button_label_link', array( 'label' => __('Button One Link', 'benzile'), 'section' => 'benzile_sliderinfo', 'priority' => 120 ) ); $wp_customize->add_setting( 'benzile_button_label_one', array( 'default' => '', 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( 'benzile_button_label_one', array( 'label' => __('Button One Text', 'benzile'), 'section' => 'benzile_sliderinfo', 'priority' => 130 ) ); $wp_customize->add_setting( 'benzile_button_label_link2', array( 'default' =>'', 'type' => 'theme_mod', 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( 'benzile_button_label_link2', array( 'label' => __('Button Two Link', 'benzile'), 'section' => 'benzile_sliderinfo', 'priority' => 140 ) ); $wp_customize->add_setting( 'benzile_button_label_two', array( 'default' => '', 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( 'benzile_button_label_two', array( 'label' => __('Button Two Text', 'benzile'), 'section' => 'benzile_sliderinfo', 'priority' => 150 ) ); }