Intereting Posts
Запрошенные сведения о файлах cookie Если вы хотите загрузить другую часть шаблона при каждой загрузке / обновлении Пользовательское создание пользовательской таксономии Пользовательский отклик плагина контроллера WordPress Rest API отображать типы сообщений поочередно Запросить сообщения по мета-значению и сортировать по другому мета-ключу Запрос поиска: как построить строку поиска из двух элементов? Установка размера изображения по умолчанию Перемещение wordpress из / dir в основную папку Как передать аргументы для нескольких функций, подключенных к одному действию? Как отображать категорию родителей и категорию детей отдельно для определенной должности? синтаксис для remove_filter в родительской теме с классом Журнал доступа «POST /wp-login.php HTTP / 1.0» 400 Задайте заголовок пользовательского типа и слизню в соответствии с текущей датой Итерации через каждый пункт меню в короткий код

Переместите jQuery в нижнюю часть страницы, сохраняя WordPress jQuery

Я хочу переместить jQuery в нижней части страницы по моей теме, чтобы ускорить время загрузки.

Раньше я делал это, заменяя его версией CDN от Google, но мне сказали, что это плохо.

Как я могу отменить регистрацию и перерегистрировать сценарий jQuery WordPress и переместить его на дно, не вызывая никаких проблем?

Solutions Collecting From Web of "Переместите jQuery в нижнюю часть страницы, сохраняя WordPress jQuery"

Вы можете изменить его, вызвав метод $wp_scripts объекта $wp_scripts . Этот объект содержит все сценарии и информацию, как их отображать. Чтобы принудительно выполнить сценарий рендеринга в нижнем колонтитуле, вы можете сделать это следующим образом:

 add_action( 'wp_enqueue_scripts', 'wpse8170_enqueue_scripts' ); function wpse8170_enqueue_scripts() { $GLOBALS["wp_scripts"]->add_data( 'jquery', 'group', 1 ); } 

PS: Я не тестировал его, но предположим, что он должен работать.