blogoguru, спаибо! Про этот атрибут я знаю. Но это если есть готовый код ява-скрипт который вставляется в шаблон страницы. У меня же скрипты на страницу выводит тема и плагин показа картинок. Как им указать, чтобы они добавляли этот атрибут? Чтобы в исходном коде страницы вместо
<script src="http://...."></script>
отображалось
<script async src="http://...."></script>
так там где в шаблоне на JavaScript ссылка идёт, там и пропиши async
Так в шаблоне идет строка вида
wp_register_script( 'fitvids', get_template_directory_uri() . '/scripts/fitvids.js', array( 'jquery' ), null, true );
и async здесь не работает.
Модератор
Юрій
(@yube)
Возможно, можно перехватить хук ‘script_loader_src’ и в хвост нужным src дописывать async (помним про кавычки!!!)
как сделать загрузку скриптов на сайте асинхронно?
Возможно, будет полезен плагин Asynchronous JavaScript.
перехватить хук ‘script_loader_src’ и в хвост нужным src дописывать async
Этот фильтр не подойдёт, но можно воспользоваться фильтром ‘clean_url’.
Так в шаблоне идет строка вида
можно и без всяких плагинов. Тупо вывести скрипт из шаблона во внешний файл. А что бы быстрее всё работало и остальные скрипыты из этого шабона выдрать и кунуть в тот же файл что бы всё в одном было. А тотом уже выводить что требуется хоть через async хоть без.
Спасибо всем кто откликнулся! Я воспользрвался приведенным Sergey Biryukov плагином т.к. кроме скриптов темы скрипты выводит еще и плагиин лайтбокс, а таже на сайте присутствует тизерка. По моему это самый простой путь.