add_section('banner',array( 'title' => esc_html__('Banner','business-a1'), 'description' => sprintf(esc_html__('Options for homepage banner','business-a1')), 'priority' => 130 )); //Heading settings $wp_customize->add_setting('banner-heading',array( 'default' => esc_html__('Banner Heading','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Heading Control $wp_customize->add_control('banner-heading',array( 'label' => esc_html__('Heading','business-a1'), 'section' => 'banner', 'priority' => 20 )); //Text settings $wp_customize->add_setting('banner-text',array( 'default' => esc_html('Welcome to the Worpdpress Business Theme.This theme uses the Twitter Bootstrap 3 framework and can be customized to your liking','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Text Control $wp_customize->add_control('banner-text',array( 'label' => esc_html('Text','business-a1'), 'section' => 'banner', 'priority' => 20 )); //Button Text settings $wp_customize->add_setting('banner-btn-text',array( 'default' => esc_html__('Sign Up Today','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Button Text Control $wp_customize->add_control('banner-btn-text',array( 'label' => esc_html__('Button Text','business-a1'), 'section' => 'banner', 'priority' => 20 )); //Button url Text setting $wp_customize->add_setting('banner-btn-url',array( 'default' => esc_html__('http://test.com','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Button url Text Control $wp_customize->add_control('banner-btn-url',array( 'label' => esc_html__('Button URL','business-a1'), 'section' => 'banner', 'priority' => 20 )); //Background Image setting $wp_customize->add_setting('banner_image',array( 'default' => get_template_directory_uri().'/images/banner.png', 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Background image Control $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize,'banner_image',array( 'label' => esc_html__('Background Image','business-a1'), 'section' => 'banner', 'settings' => 'banner_image' ))); //Boxes section $wp_customize-> add_section('boxes',array( 'title' => esc_html__('Boxes','business-a1'), 'description' => sprintf(esc_html__('Options for homepage boxes','business-a1')), 'priority' => 130, )); //Box1 Icon setting $wp_customize->add_setting('box1_icon',array( 'default' => esc_html__('chart-bar','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box1 Icon Control $wp_customize->add_control('box1_icon',array( 'label' => esc_html__('Box 1 Icon','business-a1'), 'section' => 'boxes', 'priority' => 20, )); //Box1 Heading setting $wp_customize->add_setting('box1_heading',array( 'default' => esc_html__('Box 1 Heading','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box1 Heading Control $wp_customize->add_control('box1_heading',array( 'label' => esc_html__('Box 1 Heading','business-a1'), 'section' => 'boxes', 'priority' => 20, )); //Box1 Text setting $wp_customize->add_setting('box1_text',array( 'default' => esc_html__('Box 1 Text','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box1 Text Control $wp_customize->add_control('box1_text',array( 'label' => esc_html__('Box 1 Text','business-a1'), 'section' => 'boxes', 'priority' => 20, )); //Box2 Icon setting $wp_customize->add_setting('box2_icon',array( 'default' => esc_html__('code','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box2 Icon Control $wp_customize->add_control('box2_icon',array( 'label' => esc_html__('Box 2 Icon','business-a1'), 'section' => 'boxes', 'priority' => 20 )); //Box2 Heading setting $wp_customize->add_setting('box2_heading',array( 'default' => esc_html__('Box 2 Heading','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box2 Heading Control $wp_customize->add_control('box2_heading',array( 'label' => esc_html__('Box 2 Heading','business-a1'), 'section' => 'boxes', 'priority' => 20 )); //Box2 Text setting $wp_customize->add_setting('box2_text',array( 'default' => esc_html__('Box 2 Text','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box2 Text Control $wp_customize->add_control('box2_text',array( 'label' => esc_html__('Box 2 Text','business-a1'), 'section' => 'boxes', 'priority' => 20 )); //Box3 Icon setting $wp_customize->add_setting('box3_icon',array( 'default' => esc_html__('desktop','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box3 Icon Control $wp_customize->add_control('box3_icon',array( 'label' => esc_html__('Box 3 Icon','business-a1'), 'section' => 'boxes', 'priority' => 20 )); //Box3 Heading setting $wp_customize->add_setting('box3_heading',array( 'default' => esc_html__('Box 3 Heading','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box3 Heading Control $wp_customize->add_control('box3_heading',array( 'label' => esc_html__('Box 3 Heading','business-a1'), 'section' => 'boxes', 'priority' => 20 )); //Box3 Text setting $wp_customize->add_setting('box3_text',array( 'default' => esc_html__('Box 3 Text','business-a1'), 'type' => 'theme_mod', 'sanitize_callback' => 'business_sanitize_text' )); //Box3 Text Control $wp_customize->add_control('box3_text',array( 'label' => esc_html__('Box 3 Text','business-a1'), 'section' => 'boxes', 'priority' => 20 )); } add_action('customize_register','business_customize_register'); function business_sanitize_text( $input ) { return wp_kses_post( force_balance_tags( $input ) ); }