У меня есть разные javascripts, которые являются необходимыми плагинами в одном из моих доменов WordPress, и я знаю, где в php файле он вызвал.
Я принимаю все меры, которые я могу предпринять, чтобы ускорить загрузку страниц, и каждый тестер скорости в Интернете говорит, что возможно отложить javascript, если это возможно.
Я прочитал о функциях defer = 'defer' и async в javascript, и я думаю, что один из них выполнит то, что я пытаюсь выполнить. Но я не понимаю, как это сделать в php файле.
Например, здесь приведен фрагмент из одного конкретного php файла плагина, в котором вызывается файл javascript:
function add_dcsnt_scripts() {
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'dcsnt', dc_jqsocialtabs::get_plugin_directory() . '/js/jquery.social.media.tabs.1.7.1.min.js' );
}
Я читал, что лучше всего сделать что-то подобное для более быстрого времени загрузки страницы:
<script defer async src="..."></script>
Но я не знаю, как это сделать в php файле. Я хочу сделать это со всеми моими файлами javascript.
Как выполнить отладку или асинхронизацию этого фрагмента javascript до последней загрузки и ускоряет время загрузки страницы? Каким будет идеальный способ увеличить время загрузки страниц во всех браузерах? Спасибо за любое руководство, которое может предложить любой!