add_section( 'section_home_blog', array( 'title' => __( 'Blog Section', 'best-learner' ), 'priority' => 100, 'capability' => 'edit_theme_options', 'panel' => 'home_page_panel', ) ); // Disable Blog Section $wp_customize->add_setting('theme_options[disable_blog_section]', array( 'default' => $default['disable_blog_section'], 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'best_learner_sanitize_checkbox' ) ); $wp_customize->add_control('theme_options[disable_blog_section]', array( 'label' => __('Disable Blog Section', 'best-learner'), 'section' => 'section_home_blog', 'settings' => 'theme_options[disable_blog_section]', 'type' => 'checkbox', ) ); //Service Blog title $wp_customize->add_setting('theme_options[blog_title]', array( 'default' => $default['blog_title'], 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control('theme_options[blog_title]', array( 'label' => __('Section Title', 'best-learner'), 'section' => 'section_home_blog', 'settings' => 'theme_options[blog_title]', 'active_callback' => 'best_learner_blog_active', 'type' => 'text' ) ); // Setting Blog Category. $wp_customize->add_setting( 'theme_options[blog_category]', array( 'default' => $default['blog_category'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new best_learner_Dropdown_Taxonomies_Control( $wp_customize, 'theme_options[blog_category]', array( 'label' => __( 'Select Category', 'best-learner' ), 'section' => 'section_home_blog', 'settings' => 'theme_options[blog_category]', 'active_callback' => 'best_learner_blog_active', 'priority' => 100, ) ) ); // Blog Number. $wp_customize->add_setting( 'theme_options[blog_number]', array( 'default' => $default['blog_number'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'best_learner_sanitize_number_range', ) ); $wp_customize->add_control( 'theme_options[blog_number]', array( 'label' => __( 'Number of Posts', 'best-learner' ), 'description' => __('Maximum number of post to show is 6.', 'best-learner'), 'section' => 'section_home_blog', 'active_callback' => 'best_learner_blog_active', 'type' => 'number', 'priority' => 100, 'input_attrs' => array( 'min' => 1, 'max' => 6, 'step' => 1, 'style' => 'width: 115px;' ), ) );