WordPress Version: 6.1
/**
* Prints styles (internal use only).
*
* @ignore
* @since 3.3.0
*
* @global bool $compress_css
*/
function _print_styles()
{
global $compress_css;
$wp_styles = wp_styles();
$zip = $compress_css ? 1 : 0;
if ($zip && defined('ENFORCE_GZIP') && ENFORCE_GZIP) {
$zip = 'gzip';
}
$concat = trim($wp_styles->concat, ', ');
$type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/css"';
if ($concat) {
$dir = $wp_styles->text_direction;
$ver = $wp_styles->default_version;
$concat = str_split($concat, 128);
$concatenated = '';
foreach ($concat as $key => $chunk) {
$concatenated .= "&load%5Bchunk_{$key}%5D={$chunk}";
}
$href = $wp_styles->base_url . "/wp-admin/load-styles.php?c={$zip}&dir={$dir}" . $concatenated . '&ver=' . $ver;
echo "<link rel='stylesheet' href='" . esc_attr($href) . "'{$type_attr} media='all' />\n";
if (!empty($wp_styles->print_code)) {
echo "<style{$type_attr}>\n";
echo $wp_styles->print_code;
echo "\n</style>\n";
}
}
if (!empty($wp_styles->print_html)) {
echo $wp_styles->print_html;
}
}