Intereting Posts
Улавливание отправки MailChimp и переход на перенаправление страницы зачем использовать query_posts () на пользовательской странице? Как удалить элементы из + Новое меню администратора? Пользовательская таксономия 404 Как я могу добавить новый путь lib без вызова каждого в заголовке? Как ДОЛЖЕН структурироваться каталог для плагина? Богатые фрагменты для WordPress ответ на комментарий выдержка вместо автора в заголовке комментария Возвращает счетчик для символов в комментарии и выполняет действие, основанное на длине Правильное использование фильтров в WordPress Пропустить сообщение в цикле и микшинге позже Ограничить количество страниц, созданных пейджингом Как добиться элегантного способа использования ajax для получения данных для таблицы в WordPress? Меню на отзывчивой двадцатьце темы не работает, странная ошибка URL Сброс ролей и возможностей по умолчанию

Поиск и замена сценария загрузчика в Head Only работает в нижнем колонтитуле

У меня есть функция, которая использует фильтр script_loader_tag для поиска и замены asynch="asynch" . Оно работает.

Я не хочу, чтобы это делало что-то в нижнем колонтитуле, а скорее в заголовке. Следующий код работает, но обратный, и я в тупике. Это добавление атрибута к скриптам в нижнем колонтитуле …

 function async_js_mssa(){ //function to add async to all scripts function js_async_attr($tag){ // Add async to all remaining scripts return str_replace( ' src', ' async="async" src', $tag ); } add_filter( 'script_loader_tag', 'js_async_attr', 10 ); } add_filter('wp_head', 'async_js_mssa'); 

Что мне не хватает? Благодаря!

Можете ли вы попробовать это, это то, что я пытался объяснить в своем комментарии. Опять же, это всего лишь предположение.

 function js_async_attr($tag){ // Add async to all remaining scripts return str_replace( ' src', ' async="async" src', $tag ); } add_filter( 'script_loader_tag', 'js_async_attr'); function remove_js_async_head(){ // function to add async to all scripts remove_filter( 'script_loader_tag', 'js_async_attr'); } add_action( 'wp_head', 'remove_js_async_head', 100);