'theme_mod', * 'capability' => 'edit_theme_options' * 'default' => $rws_business_options_defaults['logo_image'], * 'transport' => 'refresh', * 'sanitize_callback' => 'some_function' */ /*=============================================== = Logo Section = ===============================================*/ $rws_business_options = 'rws_business_options'; $wp_customize->add_setting( $rws_business_options.'[slider_options]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_options'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_options]', array( 'label' => __('Select Slider Options', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_options]', 'type' => 'select', 'choices' => array( 'first' => 'First Slider Details', 'second' => 'Second Slider Details', 'third' => 'Third Slider Details' ), 'priority' => 1, ) ); // first slider $wp_customize->add_setting( $rws_business_options.'[slider_img_1]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_1'], 'transport' => 'refresh', 'sanitize_callback' => 'rws_business_sanitize_image' ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, $rws_business_options.'[slider_img_1]', array( 'label' => __( 'First Slide Images', 'business-hub' ), 'description' => __ ( 'Upload 1360*847 image for perfection', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_1]', 'priority' => 1, 'active_callback' => 'rws_business_slider' ) ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_heading_1]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_heading_1'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_heading_1]', array( 'label' => __('First Slide Heading Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_heading_1]', 'type' => 'text', 'priority' => 1, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_text_1]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_text_1'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_text_1]', array( 'label' => __('First Slide Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_text_1]', 'type' => 'text', 'priority' => 1, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_btn_text_1]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_btn_text_1'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_btn_text_1]', array( 'label' => __('First Slide First Button Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_btn_text_1]', 'type' => 'text', 'priority' => 1, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_btn_link_1]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_btn_link_1'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_btn_link_1]', array( 'label' => __('First Slide Second Button Link', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_btn_link_1]', 'type' => 'text', 'priority' => 1, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_second_btn_text_1]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_second_btn_text_1'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_second_btn_text_1]', array( 'label' => __('First Slide Second Button Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_second_btn_text_1]', 'type' => 'text', 'priority' => 1, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_second_btn_link_1]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_second_btn_link_1'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_second_btn_link_1]', array( 'label' => __('First Slide Second Button Link', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_second_btn_link_1]', 'type' => 'text', 'priority' => 1, 'active_callback' => 'rws_business_slider' ) ); /*---------- Second Slider Details starts ----------*/ $wp_customize->add_setting( $rws_business_options.'[slider_img_2]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_2'], 'transport' => 'refresh', 'sanitize_callback' => 'rws_business_sanitize_image' ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, $rws_business_options.'[slider_img_2]', array( 'label' => __( 'Second Slide Image', 'business-hub' ), 'description' => __ ( 'Upload 1360*847 image for perfection', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_2]', 'priority' => 3, 'active_callback' => 'rws_business_slider' ) ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_heading_2]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_heading_2'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_heading_2]', array( 'label' => __('Second Slide Heading Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_heading_2]', 'type' => 'text', 'priority' => 3, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_text_2]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_text_2'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_text_2]', array( 'label' => __('Second Slide Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_text_2]', 'type' => 'text', 'priority' => 3, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_btn_text_2]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_btn_text_2'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_btn_text_2]', array( 'label' => __('Second Slide First Button Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_btn_text_2]', 'type' => 'text', 'priority' => 3, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_btn_link_2]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_btn_link_2'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_btn_link_2]', array( 'label' => __('Second Slide First Button Link', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_btn_link_2]', 'type' => 'text', 'priority' => 3, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_second_btn_text_2]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_second_btn_text_2'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_second_btn_text_2]', array( 'label' => __('Second Slide Second Button Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_second_btn_text_2]', 'type' => 'text', 'priority' => 3, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_second_btn_link_2]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_second_btn_link_2'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_second_btn_link_2]', array( 'label' => __('Second Slide Second Button Link', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_second_btn_link_2]', 'type' => 'text', 'priority' => 3, 'active_callback' => 'rws_business_slider' ) ); /*---------- Third Slide Details ----------*/ $wp_customize->add_setting( $rws_business_options.'[slider_img_3]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_3'], 'transport' => 'refresh', 'sanitize_callback' => 'rws_business_sanitize_image' ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, $rws_business_options.'[slider_img_3]', array( 'label' => __( 'Third Slide Image', 'business-hub' ), 'description' => __ ( 'Upload 1360*847 image for perfection', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_3]', 'priority' => 4, 'active_callback' => 'rws_business_slider' ) ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_heading_3]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_heading_3'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_heading_3]', array( 'label' => __('Third Slide Heading Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_heading_3]', 'type' => 'text', 'priority' => 4, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_text_3]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_text_3'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_text_3]', array( 'label' => __('Third Slide Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_text_3]', 'type' => 'text', 'priority' => 4, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_btn_text_3]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_btn_text_3'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_btn_text_3]', array( 'label' => __('Third Slide First Button Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_btn_text_3]', 'type' => 'text', 'priority' => 4, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_btn_link_3]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_btn_link_3'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_btn_link_3]', array( 'label' => __('Third Slide First Button Link', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_btn_link_3]', 'type' => 'text', 'priority' => 4, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_second_btn_text_3]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_second_btn_text_3'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_second_btn_text_3]', array( 'label' => __('Third Slide Second Button Text', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_second_btn_text_3]', 'type' => 'text', 'priority' => 4, 'active_callback' => 'rws_business_slider' ) ); $wp_customize->add_setting( $rws_business_options.'[slider_img_second_btn_link_3]', array( 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'default' => $rws_business_options_defaults['slider_img_second_btn_link_3'], 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( $rws_business_options.'[slider_img_second_btn_link_3]', array( 'label' => __('Third Slide Second Button Link', 'business-hub' ), 'section' => 'slider_section', 'setting' => $rws_business_options.'[slider_img_second_btn_link_3]', 'type' => 'text', 'priority' => 4, 'active_callback' => 'rws_business_slider' ) ); /*===== End of Logo Section ======*/