_custom_logo_header_styles

The timeline below displays how wordpress function _custom_logo_header_styles has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.3

/**
 * Adds CSS to hide header text for custom logo, based on Customizer setting.
 *
 * @since 4.5.0
 * @access private
 */
function _custom_logo_header_styles()
{
    if (!current_theme_supports('custom-header', 'header-text') && get_theme_support('custom-logo', 'header-text') && !get_theme_mod('header_text', true)) {
        $classes = (array) get_theme_support('custom-logo', 'header-text');
        $classes = array_map('sanitize_html_class', $classes);
        $classes = '.' . implode(', .', $classes);
        $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/css"';
        ?>
		<!-- Custom Logo: hide header text -->
		<style id="custom-logo-css"<?php 
        echo $type_attr;
        ?>>
			<?php 
        echo $classes;
        ?> {
				position: absolute;
				clip: rect(1px, 1px, 1px, 1px);
			}
		</style>
		<?php 
    }
}

WordPress Version: 5.1

/**
 * Adds CSS to hide header text for custom logo, based on Customizer setting.
 *
 * @since 4.5.0
 * @access private
 */
function _custom_logo_header_styles()
{
    if (!current_theme_supports('custom-header', 'header-text') && get_theme_support('custom-logo', 'header-text') && !get_theme_mod('header_text', true)) {
        $classes = (array) get_theme_support('custom-logo', 'header-text');
        $classes = array_map('sanitize_html_class', $classes);
        $classes = '.' . implode(', .', $classes);
        ?>
		<!-- Custom Logo: hide header text -->
		<style id="custom-logo-css" type="text/css">
			<?php 
        echo $classes;
        ?> {
				position: absolute;
				clip: rect(1px, 1px, 1px, 1px);
			}
		</style>
		<?php 
    }
}

WordPress Version: 4.5

/**
 * Adds CSS to hide header text for custom logo, based on Customizer setting.
 *
 * @since 4.5.0
 * @access private
 */
function _custom_logo_header_styles()
{
    if (!current_theme_supports('custom-header', 'header-text') && get_theme_support('custom-logo', 'header-text') && !get_theme_mod('header_text', true)) {
        $classes = (array) get_theme_support('custom-logo', 'header-text');
        $classes = array_map('sanitize_html_class', $classes);
        $classes = '.' . implode(', .', $classes);
        ?>
		<!-- Custom Logo: hide header text -->
		<style id="custom-logo-css" type="text/css">
			<?php 
        echo $classes;
        ?> {
				position: absolute;
				clip: rect(1px, 1px, 1px, 1px);
			}
		</style>
	<?php 
    }
}