WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Style_loader_tag и preload

Есть код (копипаст из веба), который прописывает rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" ко всем стилям на сайте. Как можно его применить к ОТДЕЛЬНОМУ стилю, например к bootstrap.css или style.css?

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 );

Буду признателен за помощь.

Заметки к вопросу:
campusboy 12 Фев. 2020

Привет. Посмотрите второй пример у хука script_loader_tag, там похожий по надобности пример. Для хука style_loader_tag будет похожий.

0
thanos-universe
9 февраля 2020

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация