add_section( 'blog_rider_archive_settings', array( 'title' => esc_html__( 'Archive/Blog', 'blog-rider' ), 'description' => esc_html__( 'Settings for archive pages including blog page too.', 'blog-rider' ), 'panel' => 'blog_rider_general_panel', ) ); // Archive excerpt setting $wp_customize->add_setting( 'blog_rider_archive_excerpt', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => esc_html__( 'View the post', 'blog-rider' ), ) ); $wp_customize->add_control( 'blog_rider_archive_excerpt', array( 'section' => 'blog_rider_archive_settings', 'label' => esc_html__( 'Excerpt more text:', 'blog-rider' ), ) ); // Archive excerpt length setting $wp_customize->add_setting( 'blog_rider_archive_excerpt_length', array( 'sanitize_callback' => 'blog_rider_sanitize_number_range', 'default' => 60, ) ); $wp_customize->add_control( 'blog_rider_archive_excerpt_length', array( 'section' => 'blog_rider_archive_settings', 'label' => esc_html__( 'Excerpt more length:', 'blog-rider' ), 'type' => 'number', 'input_attrs' => array( 'min' => 5 ), ) ); // Tag enable setting $wp_customize->add_setting( 'blog_rider_enable_archive_tag', array( 'sanitize_callback' => 'blog_rider_sanitize_checkbox', 'default' => true, ) ); $wp_customize->add_control( 'blog_rider_enable_archive_tag', array( 'section' => 'blog_rider_archive_settings', 'label' => esc_html__( 'Enable tags.', 'blog-rider' ), 'type' => 'checkbox', ) ); // Featured image enable setting $wp_customize->add_setting( 'blog_rider_enable_archive_featured_img', array( 'sanitize_callback' => 'blog_rider_sanitize_checkbox', 'default' => true, ) ); $wp_customize->add_control( 'blog_rider_enable_archive_featured_img', array( 'section' => 'blog_rider_archive_settings', 'label' => esc_html__( 'Enable featured image.', 'blog-rider' ), 'type' => 'checkbox', ) ); ?>