Не раз встречал в интернете информацию о том, что для ускорения загрузки сайта рекомендуется все скрипты и стили переносить в конец тега страницы и вставлять перед закрывающим тегом </body>
Сегодня я расскажу как это легко реализовать в wordpress.
Мной этот код проверялся на разных сайтах с разными наборами плагинов. Ничего не ломалось, потому что порядок загрузки скриптов при этом не меняется.
В файл functions.php вставьте следующий код:
function footer_enqueue_scripts(){ remove_action('wp_head','wp_print_scripts'); remove_action('wp_head','wp_print_head_scripts',9); remove_action('wp_head','wp_enqueue_scripts',1); add_action('wp_footer','wp_enqueue_scripts',5); add_action('wp_footer','wp_print_head_scripts',5); add_action('wp_footer','wp_print_scripts',5); } add_action('after_setup_theme','footer_enqueue_scripts');