add_section( 'aster_real_estate_banner_section', array( 'panel' => 'aster_real_estate_front_page_options', 'title' => esc_html__( 'Banner Section', 'aster-real-estate' ), 'priority' => 10, ) ); // Banner Section - Enable Section. $wp_customize->add_setting( 'aster_real_estate_enable_banner_section', array( 'default' => false, 'sanitize_callback' => 'aster_real_estate_sanitize_switch', ) ); $wp_customize->add_control( new Aster_Real_Estate_Toggle_Switch_Custom_Control( $wp_customize, 'aster_real_estate_enable_banner_section', array( 'label' => esc_html__( 'Enable Banner Section', 'aster-real-estate' ), 'section' => 'aster_real_estate_banner_section', 'settings' => 'aster_real_estate_enable_banner_section', ) ) ); if ( isset( $wp_customize->selective_refresh ) ) { $wp_customize->selective_refresh->add_partial( 'aster_real_estate_enable_banner_section', array( 'selector' => '#aster_real_estate_banner_section .section-link', 'settings' => 'aster_real_estate_enable_banner_section', ) ); } // Banner Section - Banner Sub Heading. $wp_customize->add_setting( 'aster_real_estate_banner_section_heading', array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'aster_real_estate_banner_section_heading', array( 'label' => sprintf( esc_html__( 'Banner Sub Heading', 'aster-real-estate' )), 'section' => 'aster_real_estate_banner_section', 'settings' => 'aster_real_estate_banner_section_heading', 'type' => 'text', 'active_callback' => 'aster_real_estate_is_banner_slider_section_enabled', ) ); // Banner Section - Banner Heading. $wp_customize->add_setting( 'aster_real_estate_banner_section_content', array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'aster_real_estate_banner_section_content', array( 'label' => sprintf( esc_html__( 'Banner Heading', 'aster-real-estate' )), 'section' => 'aster_real_estate_banner_section', 'settings' => 'aster_real_estate_banner_section_content', 'type' => 'text', 'active_callback' => 'aster_real_estate_is_banner_slider_section_enabled', ) ); // Banner Section - Rating Text. $wp_customize->add_setting('aster_real_estate_banner_form_rating_txt',array( 'default' => '4.8 Top rated by People', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('aster_real_estate_banner_form_rating_txt',array( 'label' => __('Rating Text','aster-real-estate'), 'section' => 'aster_real_estate_banner_section', 'setting' => 'aster_real_estate_banner_form_rating_txt', 'active_callback' => 'aster_real_estate_is_banner_slider_section_enabled', 'type' => 'text' )); // Background Image Setting $wp_customize->add_setting('aster_real_estate_banner_section_image', array( 'default' => '', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'aster_real_estate_banner_section_image', array( 'label' => __('Banner Image', 'aster-real-estate'), 'section' => 'aster_real_estate_banner_section', 'active_callback' => 'aster_real_estate_is_banner_slider_section_enabled', )));