Intereting Posts
WordPress Добавить нового пользователя – отправить электронную почту активации WPML CMS Nav и Custom Nav_Walker Неопределенные уведомления о свойствах Плагин MOLPay WooCommerce – Идентификатор заказа Список условий по категориям Скрыть категории из интерфейса, но не администратор / редактор сообщений исключить сообщение из цикла wp_query Как register_post_type знает, как и какую функцию использовать из функции add_action? Пользовательский тип сообщения, который ведет себя как тип сообщения комментариев Использовать переведенные метки таксономии в плагине Как сделать переменную доступной для продолжительности запроса страницы Индивидуальные постоянные константы типа сообщения не ведут себя так, как ожидалось, для родительских / дочерних страниц Автор сообщения не может быть обновлен / вставлен Список сообщений администратора – добавление опции в раскрывающийся список фильтра даты Как удалить «» (заголовок сообщения или страницы) »? Получить верхний номер позиции из меню WordPress

Переместите 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: Я не тестировал его, но предположим, что он должен работать.