В сети гуляет такой код:
function add_rel_preload($html, $handle, $href, $media) {
if (is_admin())
return $html;
$html = <<<EOT
<link rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='$handle' href='$href' type='text/css' media='all' />
EOT;
return $html;
}
add_filter( 'style_loader_tag', 'add_rel_preload', 10, 4 );
Он добавляет в
<link>
rel='preload' as='style' и onload="this.onload=null;this.rel='stylesheet'"
ко всем стилям сайта
Как его прописать у отдельных стилей (например, style.css или bootstrap.css), но оставить функцию wp_enqueue_style, через которую они выведены?