add_section( 'businessblogs_funfact_option' , array( 'title' => __( 'Funfacts', 'businessblogs' ), //'description' => __( 'businessblog has very Featured design of showing blog post', 'businessblogs'), 'priority' => 3, 'panel' => 'aneeq_theme_options', ) ); //BusinessBlog Funfact $wp_customize->add_setting( 'businessblogs_funfact', array( 'default' => 'inactive', 'sanitize_callback' => 'aneeq_sanitize_radio' ) ); //businessblog Customiser Section's Control $wp_customize->add_control('businessblogs_funfact', array( 'type' => 'radio', 'label' => __('Funfact Section', 'businessblogs'), 'section' => 'businessblogs_funfact_option', 'priority' => 1, 'choices' => array( 'active' => __( 'Active', 'businessblogs' ), 'inactive' => __( 'Inactive', 'businessblogs' ), ), ) ); //Title $wp_customize->add_setting('businessblogs_funfact_heading', array( 'default' => esc_html('Fun Facts','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_funfact_heading', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 1, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Description $wp_customize->add_setting('businessblogs_funfact_description', array( 'default' => esc_html('Our past projects stats which we did recently in business industries.','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_funfact_description', array( 'label' => __( 'Description', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'textarea', 'priority' => 1, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Funfact 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, 'funfact_one', array( 'label' => __('Funfact One', 'businessblogs'), 'section' => 'businessblogs_funfact_option', 'settings' => 'businessblogs_title', 'priority' => 2, 'active_callback' => 'businessblogs_funfact_callback', ) ) ); //Icon $wp_customize->add_setting('businessblogs_funfact_icon_1', array( 'default' => esc_html('fa-smile-o','businessblogs'), 'sanitize_callback' => 'wp_filter_nohtml_kses' ) ); $wp_customize->add_control('businessblogs_funfact_icon_1', array( 'label' => __( 'Funfact Icon', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 2, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Title $wp_customize->add_setting('businessblogs_funfact_title_1', array( 'default' => esc_html('Happy Customer','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_funfact_title_1', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 2, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Value $wp_customize->add_setting('businessblogs_funfact_value_1', array( 'default' => esc_html('1505','businessblogs'), 'sanitize_callback' => 'absint' ) ); $wp_customize->add_control('businessblogs_funfact_value_1', array( 'label' => __( 'Value', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'number', 'priority' => 2, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Funfact 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, 'funfact_two', array( 'label' => __('Funfact Two', 'businessblogs'), 'section' => 'businessblogs_funfact_option', 'settings' => 'businessblogs_title', 'priority' => 3, 'active_callback' => 'businessblogs_funfact_callback', ) ) ); //Icon $wp_customize->add_setting('businessblogs_funfact_icon_2', array( 'default' => esc_html('fa-suitcase','businessblogs'), 'sanitize_callback' => 'wp_filter_nohtml_kses' ) ); $wp_customize->add_control('businessblogs_funfact_icon_2', array( 'label' => __( 'Funfact Icon', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 3, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Title $wp_customize->add_setting('businessblogs_funfact_title_2', array( 'default' => esc_html('Finish Project','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_funfact_title_2', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 3, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Value $wp_customize->add_setting('businessblogs_funfact_value_2', array( 'default' => esc_html('350','businessblogs'), 'sanitize_callback' => 'absint' ) ); $wp_customize->add_control('businessblogs_funfact_value_2', array( 'label' => __( 'Value', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'number', 'priority' => 3, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Funfact 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, 'funfact_three', array( 'label' => __('Funfact Three', 'businessblogs'), 'section' => 'businessblogs_funfact_option', 'settings' => 'businessblogs_title', 'priority' => 4, 'active_callback' => 'businessblogs_funfact_callback', ) ) ); //Icon $wp_customize->add_setting('businessblogs_funfact_icon_3', array( 'default' => esc_html('fa-line-chart','businessblogs'), 'sanitize_callback' => 'wp_filter_nohtml_kses' ) ); $wp_customize->add_control('businessblogs_funfact_icon_3', array( 'label' => __( 'Funfact Icon', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 4, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Title $wp_customize->add_setting('businessblogs_funfact_title_3', array( 'default' => esc_html('Working Days','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_funfact_title_3', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 4, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Value $wp_customize->add_setting('businessblogs_funfact_value_3', array( 'default' => esc_html('450','businessblogs'), 'sanitize_callback' => 'absint' ) ); $wp_customize->add_control('businessblogs_funfact_value_3', array( 'label' => __( 'Value', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'number', 'priority' => 4, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Funfact Four $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, 'funfact_four', array( 'label' => __('Funfact Four', 'businessblogs'), 'section' => 'businessblogs_funfact_option', 'settings' => 'businessblogs_title', 'priority' => 5, 'active_callback' => 'businessblogs_funfact_callback', ) ) ); //Icon $wp_customize->add_setting('businessblogs_funfact_icon_4', array( 'default' => esc_html('fa-coffee','businessblogs'), 'sanitize_callback' => 'wp_filter_nohtml_kses' ) ); $wp_customize->add_control('businessblogs_funfact_icon_4', array( 'label' => __( 'Funfact Icon', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 5, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Title $wp_customize->add_setting('businessblogs_funfact_title_4', array( 'default' => esc_html('Cups of Coffee','businessblogs'), 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control('businessblogs_funfact_title_4', array( 'label' => __( 'Title', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'text', 'priority' => 5, 'active_callback' => 'businessblogs_funfact_callback', ) ); //Value $wp_customize->add_setting('businessblogs_funfact_value_4', array( 'default' => esc_html('501','businessblogs'), 'sanitize_callback' => 'absint' ) ); $wp_customize->add_control('businessblogs_funfact_value_4', array( 'label' => __( 'Value', 'businessblogs' ), 'section' => 'businessblogs_funfact_option', 'type' => 'number', 'priority' => 5, 'active_callback' => 'businessblogs_funfact_callback', ) ); function businessblogs_funfact_callback( $businessblogs_funfact_control ) { if ( $businessblogs_funfact_control->manager->get_setting('businessblogs_funfact')->value() == 'active' ) { return true; } else { return false; } }