Подключаем скрипты в футер(подвал) сайта

От admin, 18 мая 2016, просмотров 1777

Текст мой и только мой, код общий

Сейчас при проверке сайта для мобильных стандартов всегда требуется перенос js-файлов из секции HEAD  в FOOTER . Рекомендации можно глянуть здесь Но по умолчанию все скрипты и стили подключаются в  вверху сайта . 

Итак, как нам перести для начала скрипты в подвал сайта?Лезем в документацию по вордпрессу и находим функцию подключение скриптов 

В скобках — аргументы, которые принимает функция:

  • $handle — название;
  • $src — URL подключаемого JS-файла;
  • $deps — массив названий скриптов, от которых зависит подключаемый нами;
  • $ver — версия скрипта;
  • $in_footer — это для нас самый главный параметр — он указывает, где подключать скрипт: между тегов <head></head> (в хедере) или до тега </body> (в футере).

wp_enqueue_script должна принимать пять аргументов, пятый из которых и указывает, где подключен скрипт. Изменяя его, можно менять место расположения скрипта — отправить его вниз.

Идем в папку с наши шаблоном и открываем файл functions.php. и ищем там нашу функцию ,считаем аргументы ,если их там  4 ,то добавляем true вот пример 

Если у вас там 3 аргумента то добавляем пустые кавычки и следом аргумент вот так 

Но вот с подключением  JQuery все не так просто,для начала нам надо его отключить,ищем строчку

и после  добавляем сразу строчку

это мы отключили подключение JQuery, далее регистрируем и подключаем наши скрипты

Как видите мы подключили их сразу в подвал нашего сайта, только не забывайте проверять сайт на работоспособность после каждого изменения файлов .

Также в исходном коде смотрим какие еще скрипты остались у нас в вверху сайта  и ищем их подключения  и также редактируем функцию.

Также можно подключить некоторые стили в футер,только не основные , смотрите по рекомендациям .


Работа должна приносить удовлетворение ,ну и не большое вознаграждение $


Понравилась статейка ? Поделись с друзьями :



Комментариев нет


Пожалуйста, войдите, чтобы комментировать

Свежие комментарии

136 / 0,810 / 33.79mb