add_section( 'businessblogs_service_option' , array( 'title' => __( 'Service', 'businessblogs' ), //'description' => __( 'businessblog has very Featured design of showing blog post', 'businessblogs'), 'priority' => 2, 'panel' => 'aneeq_theme_options', ) ); //BusinessBlog Service $wp_customize->add_setting( 'businessblogs_service', array( 'default' => 'inactive', 'sanitize_callback' => 'aneeq_sanitize_radio' ) ); //businessblog Customiser Section's Control $wp_customize->add_control('businessblogs_service', array( 'type' => 'radio', 'label' => __('Service Section', 'businessblogs'), 'section' => 'businessblogs_service_option', 'priority' => 1, 'choices' => array( 'active' => __( 'Active', 'businessblogs' ), 'inactive' => __( 'Inactive', 'businessblogs' ), ), ) ); //Title $wp_customize->add_setting('businessblogs_service_heading', array( 'default' => esc_html('Our Services','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_heading', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 1, 'active_callback' => 'businessblogs_service_callback', ) ); //Description $wp_customize->add_setting('businessblogs_service_description', array( 'default' => esc_html('We provide various business related services specified below.','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_description', array( 'label' => __( 'Description', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'textarea', 'priority' => 1, 'active_callback' => 'businessblogs_service_callback', ) ); //Link Target $wp_customize->add_setting( 'businessblogs_service_link_target', array( 'default' => '_blank', 'sanitize_callback' => 'aneeq_sanitize_radio' ) ); $wp_customize->add_control('businessblogs_service_link_target', array( 'type' => 'radio', 'label' => __('Link Target', 'businessblogs'), 'section' => 'businessblogs_service_option', 'priority' => 1, 'choices' => array( '_blank' => __( 'Same', 'businessblogs' ), '_new' => __( 'New', 'businessblogs' ), ), 'active_callback' => 'businessblogs_service_callback', ) ); //Service One $wp_customize->add_setting('businessblogs_title', array( 'type' => 'info_control', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_attr', ) ); $wp_customize->add_control( new Aneeq_info( $wp_customize, 'service_one', array( 'label' => __('Service One', 'businessblogs'), 'section' => 'businessblogs_service_option', 'settings' => 'businessblogs_title', 'priority' => 2, 'active_callback' => 'businessblogs_service_callback', ) ) ); //Icon $wp_customize->add_setting('businessblogs_service_icon_1', array( 'default' => esc_html('fa-globe','businessblogs'), 'sanitize_callback' => 'wp_filter_nohtml_kses' ) ); $wp_customize->add_control('businessblogs_service_icon_1', array( 'label' => __( 'Service Icon', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 3, 'active_callback' => 'businessblogs_service_callback', ) ); //Title $wp_customize->add_setting('businessblogs_service_title_1', array( 'default' => esc_html('Consultant','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_title_1', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 4, 'active_callback' => 'businessblogs_service_callback', ) ); //Link $wp_customize->add_setting('businessblogs_service_link_1', array( 'default' => esc_html('#','businessblogs'), 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control('businessblogs_service_link_1', array( 'label' => __( 'Link', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 4, 'active_callback' => 'businessblogs_service_callback', ) ); //Description $wp_customize->add_setting('businessblogs_service_text_1', array( 'default' => esc_html('Lorem Ipsum is simply dummy text of the printing and type setting industry standards and strong policies framework.','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_text_1', array( 'label' => __( 'Description', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 5, 'active_callback' => 'businessblogs_service_callback', ) ); //Service Two $wp_customize->add_setting('businessblogs_title', array( 'type' => 'info_control', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_attr', ) ); $wp_customize->add_control( new Aneeq_info( $wp_customize, 'service_two', array( 'label' => __('Service Two', 'businessblogs'), 'section' => 'businessblogs_service_option', 'settings' => 'businessblogs_title', 'priority' => 6, 'active_callback' => 'businessblogs_service_callback', ) ) ); //Icon $wp_customize->add_setting('businessblogs_service_icon_2', array( 'default' => esc_html('fa-users','businessblogs'), 'sanitize_callback' => 'wp_filter_nohtml_kses' ) ); $wp_customize->add_control('businessblogs_service_icon_2', array( 'label' => __( 'Service Icon', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 7, 'active_callback' => 'businessblogs_service_callback', ) ); //Title $wp_customize->add_setting('businessblogs_service_title_2', array( 'default' => esc_html('Association','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_title_2', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 8, 'active_callback' => 'businessblogs_service_callback', ) ); //Link $wp_customize->add_setting('businessblogs_service_link_2', array( 'default' => esc_html('#','businessblogs'), 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control('businessblogs_service_link_2', array( 'label' => __( 'Link', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 8, 'active_callback' => 'businessblogs_service_callback', ) ); //Description $wp_customize->add_setting('businessblogs_service_text_2', array( 'default' => esc_html('Lorem Ipsum is simply dummy text of the printing and type setting industry standards and strong policies framework.','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_text_2', array( 'label' => __( 'Description', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 9, 'active_callback' => 'businessblogs_service_callback', ) ); //Service Three $wp_customize->add_setting('businessblogs_title', array( 'type' => 'info_control', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_attr', ) ); $wp_customize->add_control( new Aneeq_info( $wp_customize, 'service_three', array( 'label' => __('Service Three', 'businessblogs'), 'section' => 'businessblogs_service_option', 'settings' => 'businessblogs_title', 'priority' => 10, 'active_callback' => 'businessblogs_service_callback', ) ) ); //Icon $wp_customize->add_setting('businessblogs_service_icon_3', array( 'default' => esc_html('fa-tags','businessblogs'), 'sanitize_callback' => 'wp_filter_nohtml_kses' ) ); $wp_customize->add_control('businessblogs_service_icon_3', array( 'label' => __( 'Service Icon', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 11, 'active_callback' => 'businessblogs_service_callback', ) ); //Title $wp_customize->add_setting('businessblogs_service_title_3', array( 'default' => esc_html('Branding','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_title_3', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 12, 'active_callback' => 'businessblogs_service_callback', ) ); //Link $wp_customize->add_setting('businessblogs_service_link_3', array( 'default' => esc_html('#','businessblogs'), 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control('businessblogs_service_link_3', array( 'label' => __( 'Link', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 12, 'active_callback' => 'businessblogs_service_callback', ) ); //Description $wp_customize->add_setting('businessblogs_service_text_3', array( 'default' => esc_html('Lorem Ipsum is simply dummy text of the printing and type setting industry standards and strong policies framework.','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_service_text_3', array( 'label' => __( 'Description', 'businessblogs' ), 'section' => 'businessblogs_service_option', 'type' => 'text', 'priority' => 13, 'active_callback' => 'businessblogs_service_callback', ) ); function businessblogs_service_callback( $businessblogs_service_control ) { if ( $businessblogs_service_control->manager->get_setting('businessblogs_service')->value() == 'active' ) { return true; } else { return false; } }