Preload Core Web Vitals blocking resources problem
-
Please change the code in lines 250 – 254 in https://plugins.trac.ww.wp.xz.cn/browser/sg-cachepress/trunk/core/Combinator/Css_Combinator.php#L250:
250 $replace = ‘</title><link rel=”stylesheet” id=”‘ . $tag_data[‘handle’] . ‘” href=”‘ . $tag_data[‘url’] . ‘” media=”all” />’; //phpcs:ignore
251
252 if ( Options::is_enabled( ‘siteground_optimizer_preload_combined_css’ ) ) {
253 $replace .= ‘ <link rel=”preload” href=”‘ . $tag_data[‘url’] . ‘” as=”style”>’;
254 }for:
$replace = ‘</title>’;
if ( Options::is_enabled( ‘siteground_optimizer_preload_combined_css’ ) ) {
$replace .= ‘ <link rel=”preload” href=”‘ . $tag_data[‘url’] . ‘” as=”style”>’;
}$replace .= ‘<link rel=”stylesheet” id=”‘ . $tag_data[‘handle’] . ‘” href=”‘ . $tag_data[‘url’] . ‘” media=”all” />’; //phpcs:ignore
For better vitals in page speed insight. When the preload link tag is rendered after the stylesheet link, page speed insight alert about blocking resource.
The topic ‘Preload Core Web Vitals blocking resources problem’ is closed to new replies.