add_section('bLab_blog_list', array( 'title' => __('Blog List', 'beauty-lab'), 'panel' => 'beauty_lab_blog', 'priority' => 2, )); //----blog content column layout------ $wp_customize->add_setting( 'bLab_bloglist_content_layout', array( 'default' => 'two', 'transport' => 'refresh', 'sanitize_callback' => 'themecon_sanitize_select', )); $wp_customize->add_control( 'bLab_bloglist_content_layout_control', array( 'label' => __( 'Select Blog Column', 'beauty-lab' ), 'description' => __( 'If you select Three column then we would recommend to make No sidebar layout from blog global option for better view.', 'beauty-lab' ), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_content_layout', 'type' => 'radio', 'choices' => array( 'one' => __('One Column', 'beauty-lab'), 'two' => __('Two Column', 'beauty-lab'), 'three' => __('Three Column', 'beauty-lab'), ) ) ); //----blog list title separator---- $wp_customize->add_setting( 'bLab_blog_list_title_separator', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => __('Blog / Archive Title Typography', 'beauty-lab'), ) ); $wp_customize->add_control( new Beauty_Lab_Separator_Control( $wp_customize, 'bLab_blog_list_title_separator_control', array( 'section' => 'bLab_blog_list', 'settings' => 'bLab_blog_list_title_separator', ) ) ); //---blog list title color---- $wp_customize->add_setting('bLab_bloglist_title_color', array( 'default' => '#3b3b3b', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', )); $wp_customize->add_control('bLab_bloglist_title_color_control', array( 'label' => __('Color', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_color', 'type' => 'color', ) ); //---blog list title hover color---- $wp_customize->add_setting('bLab_bloglist_title_hvr_color', array( 'default' => '#d5275a', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', )); $wp_customize->add_control('bLab_bloglist_title_hvr_color_control', array( 'label' => __('Hover Color', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_hvr_color', 'type' => 'color', ) ); //---blog list title font size on desktop view---- $wp_customize->add_setting('bLab_bloglist_title_font_size_max', array( 'default' => 18, 'transport' => 'refresh', 'sanitize_callback' => 'themecon_intval', )); $wp_customize->add_control('bLab_bloglist_title_font_size_max_control', array( 'label' => __('Font Size for Desktop view (px)', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_font_size_max', 'type' => 'number', ) ); //---blog list title font size on mobile view---- $wp_customize->add_setting('bLab_bloglist_title_font_size_min', array( 'default' => 18, 'transport' => 'refresh', 'sanitize_callback' => 'themecon_intval', )); $wp_customize->add_control('bLab_bloglist_title_font_size_min_control', array( 'label' => __('Font Size for Mobile view (px)', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_font_size_min', 'type' => 'number', ) ); //---blog list title line height---- $wp_customize->add_setting('bLab_bloglist_title_line_height', array( 'default' => '1.33', 'transport' => 'refresh', 'sanitize_callback' => 'themecon_sanitize_float', )); $wp_customize->add_control('bLab_bloglist_title_line_height_control', array( 'label' => __('Line Height (em)', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_line_height', 'type' => 'number', ) ); //---blog list title font weight---- $wp_customize->add_setting('bLab_bloglist_title_font_weight', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'themecon_sanitize_select', )); $wp_customize->add_control('bLab_bloglist_title_font_weight_control', array( 'label' => __('Font Weight', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_font_weight', 'type' => 'select', 'choices' => themecon_customizer_font_weight(),//it's from customizer-select-options.php ) ); //---blog list title text transform---- $wp_customize->add_setting('bLab_bloglist_title_text_transfrom', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'themecon_sanitize_select', )); $wp_customize->add_control('bLab_bloglist_title_text_transfrom_control', array( 'label' => __('Text Transform', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_text_transfrom', 'type' => 'select', 'choices' => themecon_customizer_text_transform(),//it from customizer-select-options.php ) ); //---blog list title font family---- $wp_customize->add_setting('bLab_bloglist_title_font_family', array( 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'themecon_sanitize_select', )); $wp_customize->add_control('bLab_bloglist_title_font_family_control', array( 'label' => __('Font Family', 'beauty-lab'), 'section' => 'bLab_blog_list', 'settings' => 'bLab_bloglist_title_font_family', 'type' => 'select', 'choices' => themecon_customizer_google_fonts(),//it's from customizer-select-options.php ) ); } add_action( 'customize_register', 'beauty_lab_customize_blog_list' ); ?>