File: //home/sleepingsolutions.co.uk/public_html/wp-content/themes/sydney/inc/customizer/options/blog.php
<?php
/**
* Blog Customizer options
*
* @package Sydney
*/
$wp_customize->add_panel( 'sydney_panel_blog', array(
'priority' => 19,
'capability' => 'edit_theme_options',
'title' => esc_html__( 'Blog', 'sydney' ),
) );
/**
* Archives
*/
$wp_customize->add_section(
'sydney_section_blog_archives',
array(
'title' => esc_html__( 'Blog archives', 'sydney'),
'priority' => 11,
'panel' => 'sydney_panel_blog',
)
);
$wp_customize->add_setting(
'sydney_blog_archive_tabs',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control(
new Sydney_Tab_Control (
$wp_customize,
'sydney_blog_archive_tabs',
array(
'label' => '',
'section' => 'sydney_section_blog_archives',
'controls_general' => json_encode( array( '#customize-control-post_elements_title','#customize-control-accordion_blog_archive_1','#customize-control-accordion_blog_archive_2','#customize-control-accordion_blog_archive_3','#customize-control-archives_sidebar_title','#customize-control-main_content_title','#customize-control-archive_content_type','#customize-control-sydney_upsell_blog_archives','#customize-control-blog_divider_4','#customize-control-archive_nav_title','#customize-control-disable_archive_post_nav','#customize-control-index_feat_image','#customize-control-show_avatar', '#customize-control-archives_list_vertical_alignment','#customize-control-archive_featured_image_size','#customize-control-archive_list_image_placement','#customize-control-archives_grid_columns', '#customize-control-blog_layout','#customize-control-sidebar_archives','#customize-control-sidebar_archives_position','#customize-control-blog_divider_1','#customize-control-archive_featured_image_title','#customize-control-archive_featured_image_spacing','#customize-control-blog_divider_2','#customize-control-archive_text_title','#customize-control-archive_text_align','#customize-control-archive_title_spacing','#customize-control-show_excerpt','#customize-control-exc_lenght','#customize-control-read_more_link','#customize-control-read_more_spacing','#customize-control-blog_divider_3','#customize-control-archive_meta_title','#customize-control-archive_meta_position','#customize-control-archive_meta_elements','#customize-control-archive_meta_spacing','#customize-control-archive_meta_delimiter' ) ),
'controls_design' => json_encode( array( '#customize-control-loop_post_text_size', '#customize-control-loop_post_text_color','#customize-control-loop_post_meta_size', '#customize-control-loop_post_meta_color','#customize-control-loop_post_title_size', '#customize-control-loop_post_title_color', '#customize-control-loop_posts_divider_1', '#customize-control-loop_posts_divider_2' ) ),
)
)
);
//Layout
$wp_customize->add_setting( 'main_content_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'main_content_title',
array(
'label' => esc_html__( 'Main content area', 'sydney' ),
'section' => 'sydney_section_blog_archives',
)
)
);
$wp_customize->add_setting(
'blog_layout',
array(
'default' => 'layout2',
'sanitize_callback' => 'sanitize_key',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
new Sydney_Radio_Images(
$wp_customize,
'blog_layout',
array(
'label' => esc_html__( 'Blog layout', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'cols' => 3,
'choices' => array(
'layout1' => array(
'label' => esc_html__( 'Classic', 'sydney' ),
'url' => '%s/images/customizer/bl1.svg'
),
'layout2' => array(
'label' => esc_html__( 'Classic 2', 'sydney' ),
'url' => '%s/images/customizer/bl2.svg'
),
'layout3' => array(
'label' => esc_html__( 'Grid', 'sydney' ),
'url' => '%s/images/customizer/bl3.svg'
),
'layout4' => array(
'label' => esc_html__( 'List', 'sydney' ),
'url' => '%s/images/customizer/bl4.svg'
),
'layout5' => array(
'label' => esc_html__( 'Masonry', 'sydney' ),
'url' => '%s/images/customizer/bl5.svg'
),
'layout6' => array(
'label' => esc_html__( 'List zig-zag', 'sydney' ),
'url' => '%s/images/customizer/bl6.svg'
),
),
'show_labels' => true,
)
)
);
$wp_customize->selective_refresh->add_partial( 'blog_layout', array(
'selector' => '.archive-wrapper',
'settings' => 'blog_layout',
'render_callback' => function() {
sydney_archive_template();
$layout = get_theme_mod( 'blog_layout', 'layout2' );
if ( $layout == 'layout5' ) {
?>
<script>
jQuery(document).ready(function($){
$('.posts-layout .row').masonry({
itemSelector: 'article',
horizontalOrder: true
});
});
</script>
<?php
}
},
'container_inclusive' => true,
) );
$wp_customize->add_setting( 'archives_grid_columns',
array(
'default' => '3',
'sanitize_callback' => 'sydney_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'archives_grid_columns',
array(
'label' => esc_html__( 'Columns', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'2' => esc_html__( '2', 'sydney' ),
'3' => esc_html__( '3', 'sydney' ),
'4' => esc_html__( '4', 'sydney' ),
),
'active_callback' => 'sydney_callback_grid_archives'
)
) );
$wp_customize->selective_refresh->add_partial( 'archives_grid_columns', array(
'selector' => '.archive-wrapper',
'settings' => 'archives_grid_columns',
'render_callback' => function() {
sydney_archive_template();
$layout = get_theme_mod( 'blog_layout', 'layout2' );
if ( $layout == 'layout5' ) {
?>
<script>
jQuery(document).ready(function($){
$('.posts-layout .row').masonry({
itemSelector: 'article',
horizontalOrder: true
});
});
</script>
<?php
}
},
'container_inclusive' => true,
) );
//Featured image
$wp_customize->add_setting( 'post_elements_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'post_elements_title',
array(
'label' => esc_html__( 'Post elements', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'separator' => 'before'
)
)
);
$wp_customize->add_setting( 'accordion_blog_archive_1',
array(
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control(
new Sydney_Accordion_Control(
$wp_customize,
'accordion_blog_archive_1',
array(
'label' => esc_html__( 'Featured image', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'until' => 'archive_featured_image_spacing',
)
)
);
$wp_customize->add_setting(
'index_feat_image',
array(
'default' => 1,
'sanitize_callback' => 'sydney_sanitize_checkbox',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Toggle_Control(
$wp_customize,
'index_feat_image',
array(
'label' => esc_html__( 'Enable featured image', 'sydney' ),
'section' => 'sydney_section_blog_archives',
)
)
);
$wp_customize->selective_refresh->add_partial( 'index_feat_image', array(
'selector' => '.archive-wrapper',
'settings' => 'index_feat_image',
'render_callback' => 'sydney_archive_template',
'container_inclusive' => true,
) );
$wp_customize->add_setting( 'archive_list_image_placement',
array(
'default' => 'left',
'sanitize_callback' => 'sydney_sanitize_text'
)
);
$wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'archive_list_image_placement',
array(
'label' => esc_html__( 'Image placement', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'left' => esc_html__( 'Left', 'sydney' ),
'right' => esc_html__( 'Right', 'sydney' ),
),
'active_callback' => 'sydney_callback_list_archives'
)
) );
$wp_customize->add_setting( 'archive_featured_image_size_desktop', array(
'default' => 35,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'archive_featured_image_size',
array(
'label' => esc_html__( 'Image size', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 0,
'settings' => array (
'size_desktop' => 'archive_featured_image_size_desktop',
),
'input_attrs' => array (
'min' => 0,
'max' => 60,
'step' => 1
),
'active_callback' => 'sydney_callback_list_general_archives'
)
) );
$wp_customize->add_setting( 'archive_featured_image_spacing_desktop', array(
'default' => 24,
'sanitize_callback' => 'absint',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'archive_featured_image_spacing',
array(
'label' => esc_html__( 'Spacing', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 0,
'settings' => array (
'size_desktop' => 'archive_featured_image_spacing_desktop',
),
'input_attrs' => array (
'min' => 0,
'max' => 60,
'step' => 1
)
)
) );
$wp_customize->add_setting( 'accordion_blog_archive_2',
array(
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control(
new Sydney_Accordion_Control(
$wp_customize,
'accordion_blog_archive_2',
array(
'label' => esc_html__( 'Content', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'until' => 'read_more_link',
)
)
);
$wp_customize->add_setting( 'archive_text_align',
array(
'default' => 'left',
'sanitize_callback' => 'sydney_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'archive_text_align',
array(
'label' => esc_html__( 'Text alignment', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'left' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h10v1H0zM0 4h16v1H0zM0 8h10v1H0zM0 12h16v1H0z"/></svg>',
'center' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 0h10v1H3zM0 4h16v1H0zM3 8h10v1H3zM0 12h16v1H0z"/></svg>',
'right' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0h10v1H6zM0 4h16v1H0zM6 8h10v1H6zM0 12h16v1H0z"/></svg>',
)
)
) );
$wp_customize->add_setting( 'archives_list_vertical_alignment',
array(
'default' => 'middle',
'sanitize_callback' => 'sydney_sanitize_text'
)
);
$wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'archives_list_vertical_alignment',
array(
'label' => esc_html__( 'Vertical alignment', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'top' => esc_html__( 'Top', 'sydney' ),
'middle' => esc_html__( 'Middle', 'sydney' ),
'bottom' => esc_html__( 'Bottom', 'sydney' ),
),
'active_callback' => 'sydney_callback_list_general_archives'
)
) );
$wp_customize->add_setting( 'archive_title_spacing', array(
'default' => 24,
'sanitize_callback' => 'absint',
'transport' => 'postMessage',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'archive_title_spacing',
array(
'label' => esc_html__( 'Title spacing', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 0,
'settings' => array (
'size_desktop' => 'archive_title_spacing',
),
'input_attrs' => array (
'min' => 0,
'max' => 60,
'step' => 1
),
)
) );
$wp_customize->add_setting(
'show_excerpt',
array(
'default' => 1,
'sanitize_callback' => 'sydney_sanitize_checkbox',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Toggle_Control(
$wp_customize,
'show_excerpt',
array(
'label' => esc_html__( 'Show post content', 'sydney' ),
'section' => 'sydney_section_blog_archives',
)
)
);
$wp_customize->add_setting(
'archive_content_type',
array(
'default' => 'excerpt',
'sanitize_callback' => 'sydney_sanitize_selects',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
'archive_content_type',
array(
'type' => 'select',
'label' => esc_html__( 'Content type', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'excerpt' => esc_html__( 'Excerpt', 'sydney' ),
'content' => esc_html__( 'Full-content', 'sydney' ),
),
'active_callback' => 'sydney_callback_excerpt'
)
);
$wp_customize->add_setting( 'exc_lenght', array(
'default' => 22,
'sanitize_callback' => 'absint',
'transport' => 'postMessage',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'exc_lenght',
array(
'label' => esc_html__( 'Excerpt length', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 0,
'settings' => array (
'size_desktop' => 'exc_lenght',
),
'input_attrs' => array (
'min' => 0,
'max' => 120,
'step' => 1
),
'active_callback' => 'sydney_callback_excerpt'
)
) );
$wp_customize->add_setting(
'read_more_link',
array(
'default' => 0,
'sanitize_callback' => 'sydney_sanitize_checkbox',
)
);
$wp_customize->add_control(
new Sydney_Toggle_Control(
$wp_customize,
'read_more_link',
array(
'label' => esc_html__( 'Read more link', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'active_callback' => 'sydney_callback_excerpt'
)
)
);
//Meta
$wp_customize->add_setting( 'accordion_blog_archive_3',
array(
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control(
new Sydney_Accordion_Control(
$wp_customize,
'accordion_blog_archive_3',
array(
'label' => esc_html__( 'Meta', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'until' => 'archive_meta_delimiter',
)
)
);
$wp_customize->add_setting( 'archive_meta_position',
array(
'default' => 'above-title',
'sanitize_callback' => 'sydney_sanitize_text',
)
);
$wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'archive_meta_position',
array(
'label' => esc_html__( 'Position', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'above-title' => esc_html__( 'Above title', 'sydney' ),
'below-excerpt' => esc_html__( 'Below excerpt', 'sydney' ),
),
)
) );
$wp_customize->add_setting( 'archive_meta_elements', array(
'default' => array( 'post_date', 'post_categories' ),
'sanitize_callback' => 'sydney_sanitize_blog_meta_elements',
'transport' => 'postMessage',
) );
$wp_customize->add_control( new \Kirki\Control\Sortable( $wp_customize, 'archive_meta_elements', array(
'label' => esc_html__( 'Meta elements', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'post_date' => esc_html__( 'Post date', 'sydney' ),
'post_author' => esc_html__( 'Post author', 'sydney' ),
'post_categories' => esc_html__( 'Post categories', 'sydney' ),
'post_comments' => esc_html__( 'Post comments', 'sydney' ),
'post_tags' => esc_html__( 'Post tags', 'sydney' ),
),
) ) );
$wp_customize->add_setting(
'show_avatar',
array(
'default' => '',
'sanitize_callback' => 'sydney_sanitize_checkbox',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
new Sydney_Toggle_Control(
$wp_customize,
'show_avatar',
array(
'label' => esc_html__( 'Show author avatar', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'active_callback' => 'sydney_callback_author_avatar'
)
)
);
$wp_customize->add_setting( 'archive_meta_spacing', array(
'default' => 15,
'sanitize_callback' => 'absint',
'transport' => 'postMessage',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'archive_meta_spacing',
array(
'label' => esc_html__( 'Spacing', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 0,
'settings' => array (
'size_desktop' => 'archive_meta_spacing',
),
'input_attrs' => array (
'min' => 0,
'max' => 60,
'step' => 1
),
)
) );
$wp_customize->add_setting( 'archive_meta_delimiter',
array(
'default' => 'dot',
'sanitize_callback' => 'sydney_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'archive_meta_delimiter',
array(
'label' => esc_html__( 'Delimiter style', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'none' => esc_html__( 'None', 'sydney' ),
'dot' => '·',
'vertical' => '|',
'horizontal'=> '⎯'
),
)
) );
$blog_options = array('show_excerpt','archive_content_type','exc_lenght','read_more_link','archive_meta_elements','show_avatar','archive_meta_delimiter');
foreach ($blog_options as $option) {
$wp_customize->selective_refresh->add_partial( $option, array(
'selector' => '.archive-wrapper',
'settings' => $option,
'render_callback' => 'sydney_archive_template',
'container_inclusive' => true,
) );
}
$wp_customize->add_setting( 'archives_sidebar_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'archives_sidebar_title',
array(
'label' => esc_html__( 'Sidebar', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'separator' => 'before'
)
)
);
$wp_customize->add_setting(
'sidebar_archives',
array(
'default' => 1,
'sanitize_callback' => 'sydney_sanitize_checkbox',
)
);
$wp_customize->add_control(
new Sydney_Toggle_Control(
$wp_customize,
'sidebar_archives',
array(
'label' => esc_html__( 'Enable sidebar', 'sydney' ),
'section' => 'sydney_section_blog_archives',
)
)
);
$wp_customize->add_setting( 'sidebar_archives_position',
array(
'default' => 'sidebar-right',
'sanitize_callback' => 'sydney_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'sidebar_archives_position',
array(
'label' => esc_html__( 'Sidebar position', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'choices' => array(
'sidebar-left' => esc_html__( 'Left', 'sydney' ),
'sidebar-right' => esc_html__( 'Right', 'sydney' ),
),
'active_callback' => 'sydney_callback_sidebar_archives'
)
) );
/**
* Styling
*/
$wp_customize->add_setting( 'loop_post_title_size_desktop', array(
'default' => 32,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_setting( 'loop_post_title_size_tablet', array(
'default' => 32,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_setting( 'loop_post_title_size_mobile', array(
'default' => 32,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'loop_post_title_size',
array(
'label' => esc_html__( 'Post title font size', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 1,
'settings' => array (
'size_desktop' => 'loop_post_title_size_desktop',
'size_tablet' => 'loop_post_title_size_tablet',
'size_mobile' => 'loop_post_title_size_mobile',
),
'input_attrs' => array (
'min' => 0,
'max' => 200
)
)
) );
$wp_customize->add_setting(
'global_loop_post_title_color',
array(
'default' => 'global_color_4',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'loop_post_title_color',
array(
'default' => '#00102E',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'loop_post_title_color',
array(
'label' => esc_html__( 'Title color', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'settings' => array(
'global' => 'global_loop_post_title_color',
'setting' => 'loop_post_title_color',
),
)
)
);
$wp_customize->add_setting( 'loop_post_meta_size_desktop', array(
'default' => 12,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_setting( 'loop_post_meta_size_tablet', array(
'default' => 12,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_setting( 'loop_post_meta_size_mobile', array(
'default' => 12,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'loop_post_meta_size',
array(
'label' => esc_html__( 'Meta font size', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 1,
'settings' => array (
'size_desktop' => 'loop_post_meta_size_desktop',
'size_tablet' => 'loop_post_meta_size_tablet',
'size_mobile' => 'loop_post_meta_size_mobile',
),
'input_attrs' => array (
'min' => 0,
'max' => 200
),
'separator' => 'before'
)
) );
$wp_customize->add_setting(
'global_loop_post_meta_color',
array(
'default' => 'global_color_5',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'loop_post_meta_color',
array(
'default' => '#6d7685',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'loop_post_meta_color',
array(
'label' => esc_html__( 'Meta color', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'settings' => array(
'global' => 'global_loop_post_meta_color',
'setting' => 'loop_post_meta_color',
),
)
)
);
$wp_customize->add_setting( 'loop_post_text_size_desktop', array(
'default' => 16,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_setting( 'loop_post_text_size_tablet', array(
'default' => 16,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_setting( 'loop_post_text_size_mobile', array(
'default' => 16,
'transport' => 'postMessage',
'sanitize_callback' => 'absint',
) );
$wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'loop_post_text_size',
array(
'label' => esc_html__( 'Excerpt font size', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'is_responsive' => 1,
'settings' => array (
'size_desktop' => 'loop_post_text_size_desktop',
'size_tablet' => 'loop_post_text_size_tablet',
'size_mobile' => 'loop_post_text_size_mobile',
),
'input_attrs' => array (
'min' => 0,
'max' => 200
),
'separator' => 'before'
)
) );
$wp_customize->add_setting(
'global_loop_post_text_color',
array(
'default' => 'global_color_3',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'loop_post_text_color',
array(
'default' => '#233452',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'loop_post_text_color',
array(
'label' => esc_html__( 'Excerpt color', 'sydney' ),
'section' => 'sydney_section_blog_archives',
'settings' => array(
'global' => 'global_loop_post_text_color',
'setting' => 'loop_post_text_color',
),
)
)
);