add_section( 'blog_rider_list_articles', array( 'title' => esc_html__( 'List Articles', 'blog-rider' ), 'panel' => 'blog_rider_home_panel', ) ); // Hero Section enable setting $wp_customize->add_setting( 'blog_rider_list_articles_section_enable', array( 'sanitize_callback' => 'blog_rider_sanitize_checkbox', 'default' => true, ) ); $wp_customize->add_control( 'blog_rider_list_articles_section_enable', array( 'section' => 'blog_rider_list_articles', 'label' => esc_html__( 'Enable List Post Section.', 'blog-rider' ), 'type' => 'checkbox', ) ); // Section title $wp_customize->add_setting( 'blog_rider_list_articles_title', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => esc_html__( 'Popular Posts', 'blog-rider' ), ) ); $wp_customize->add_control( 'blog_rider_list_articles_title', array( 'section' => 'blog_rider_list_articles', 'label' => esc_html__( 'Title:', 'blog-rider' ), 'active_callback' => 'blog_rider_is_list_articles_enable', 'type' => 'text', ) ); // Header Font Size $wp_customize->add_setting('blog_rider_list_articles_section_title_font_size', array( 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control('blog_rider_list_articles_section_title_font_size', array( 'label' => __('Section Title Font Size', 'blog-rider'), 'section' => 'blog_rider_list_articles', 'type' => 'range', 'active_callback' => 'blog_rider_is_list_articles_enable', 'input_attrs' => array( 'min' => 28, 'max' => 56, 'step' => 1, ), ) ); // Header Font Size $wp_customize->add_setting('blog_rider_list_articles_header_font_size', array( 'sanitize_callback' => 'absint' ) ); $wp_customize->add_control('blog_rider_list_articles_header_font_size', array( 'label' => __('Post Title Font Size', 'blog-rider'), 'section' => 'blog_rider_list_articles', 'type' => 'range', 'active_callback' => 'blog_rider_is_list_articles_enable', 'input_attrs' => array( 'min' => 19, 'max' => 56, 'step' => 1, ), ) ); // Section readmore $wp_customize->add_setting( 'blog_rider_list_articles_readmore', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => esc_html__( 'Read More', 'blog-rider' ), ) ); $wp_customize->add_control( 'blog_rider_list_articles_readmore', array( 'section' => 'blog_rider_list_articles', 'label' => esc_html__( 'Read More Text:', 'blog-rider' ), 'active_callback' => 'blog_rider_is_list_articles_enable', 'type' => 'text', ) ); // number setting $wp_customize->add_setting( 'blog_rider_list_articles_num', array( 'sanitize_callback' => 'blog_rider_sanitize_number_range', 'default' => 3, 'transport' => 'postMessage', 'validate_callback' => 'blog_rider_validate_list_article_count', ) ); $wp_customize->add_control( 'blog_rider_list_articles_num', array( 'section' => 'blog_rider_list_articles', 'label' => esc_html__( 'Number of slider:', 'blog-rider' ), 'description' => esc_html__( 'Min: 1 | Max: 4', 'blog-rider' ), 'active_callback' => 'blog_rider_is_list_articles_enable', 'type' => 'number', 'input_attrs' => array( 'min' => 1, 'max' => 4 ), ) ); //List Articles category setting $wp_customize->add_setting( 'blog_rider_list_articles_cat', array( 'sanitize_callback' => 'blog_rider_sanitize_select', ) ); $wp_customize->add_control( 'blog_rider_list_articles_cat', array( 'section' => 'blog_rider_list_articles', 'label' => esc_html__( 'Slider Category:', 'blog-rider' ), 'active_callback' => 'blog_rider_is_list_articles_enable', 'type' => 'select', 'choices' => blog_rider_get_post_cat_choices(), ) ); ?>