Перемещение jQuery вниз страницы с сохранением jQuery WordPress
Я хочу переместить jQuery в нижнюю часть страницы в своей теме, чтобы ускорить время загрузки.
Раньше я делал это, заменяя её версией с CDN Google, но мне сказали, что это плохая практика.
Как я могу отменить регистрацию и повторно зарегистрировать скрипт jQuery WordPress, переместив его вниз без возникновения проблем?

Вы можете изменить это, вызвав метод add_data
объекта $wp_scripts
. Этот объект содержит все скрипты и информацию о том, как их отображать. Чтобы заставить скрипт загружаться в подвале (футере), можно сделать так:
add_action( 'wp_enqueue_scripts', 'wpse8170_enqueue_scripts' );
function wpse8170_enqueue_scripts() {
$GLOBALS["wp_scripts"]->add_data( 'jquery', 'group', 1 );
}
Примечание: я не тестировал этот код, но предполагаю, что он должен работать.

Только что попробовал это, возникла следующая ошибка: Фатальная ошибка: Вызов функции add_data() для не-объекта

Последнее изменение от toscho предотвращает появление ошибки, но также полностью останавливает загрузку jQuery.
