Как в wordpress подключить все JS скрипты в футере?
Здравствуйте, пробую в wordpress подключить все JS скрипты в футере с помощью данной функции в 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_print_scripts',5); add_action('wp_footer','wp_enqueue_scripts',5); add_action('wp_footer','wp_print_head_scripts',5); } add_action('after_setup_theme','footer_enqueue_scripts');
но вместе с скриптами в футер переехали и все css стили, как CSS стили оставить в разделе head а все JS скрипты переместить в футер?
Вот тут отвечал: Как переопределить вывод скриптов и стилей в подвал?
Если коротко, то так: выключаем фильтры вывода в шапке и все что не вывелось там "вылезет" в подвале...
Код нужно вставить в functions.php темы.
Верхний код косячит сайт. Что предпринять?
Так сразу не скажешь, надо по скриптам проверять и вытаскивать работоспособность... Это решение слишком грубое...