WordPress как на ладони
WordPress Meetup #4. Встречаемся в Москве wordpress jino

Как в 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 скрипты переместить в футер?

0
1.5 год назад
  • 0
    Kama5406

    Вот тут отвечал: Как переопределить вывод скриптов и стилей в подвал?

    Если коротко, то так: выключаем фильтры вывода в шапке и все что не вывелось там "вылезет" в подвале...

    //remove_action( 'wp_head',   'wp_print_styles',          8 );
    remove_action( 'wp_head',   'wp_print_head_scripts',    9 );

    Код нужно вставить в functions.php темы.

    Николай 6 месяцев назад

    Верхний код косячит сайт. Что предпринять?

    Kama 6 месяцев назад

    Так сразу не скажешь, надо поскриптам проверять и вытаскивать работоспособность... Это решение слишком грубое...

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация