jQuery есть в ядре WordPress
Будет записан в секцию head страницы, после того как отработает wp_head(). Обычно wp_head() вызывается из header.php темы.
Как ускоряет загрузку использование CDN ?
CDN (Content Delivery Network — сеть доставки и дистрибуции контента) ускоряет ваш сайт путем загрузки статических ресурсов запрашиваемого сайта с ближайшего к пользователю дата-центра, а не с основного веб-сервера, где расположен сайт.
Еще есть вероятность что jQuery загружался раньше для какой-нибудь другой страницы, тогда он есть в кеше браузера и браузер его не будет грузить еще раз.
/*
* Загрузка jQuery
* jQuery есть в ядре WordPress
* для ускорения загрузки страницы берем с CDN от Google
*/
add_action( 'wp_enqueue_scripts', 'load_jquery', 99 );
function load_jquery() {
// получаем версию jQuery
wp_enqueue_script( 'jquery' );
// для версий WP меньше 3.6 'jquery' нужно поменять на 'jquery-core'
$wp_jquery_ver = $GLOBALS['wp_scripts']->registered['jquery']->ver;
$jquery_ver = $wp_jquery_ver ?: '1.11.0';
$cdn_url = "//ajax.googleapis.com/ajax/libs/jquery/{$jquery_ver}/jquery.min.js";
wp_deregister_script( 'jquery-core');
wp_register_script( 'jquery-core', $cdn_url, array(), null, true );
wp_enqueue_script( 'jquery' );
}
Чтобы понять что код работает, перегружаем страницу и нажимаем Ctrl+U (смотрим исходный код страницы).
Должна появится такая строчка типа — ищем » ajax.googleapis.com «
<script type=’text/javascript’ src=’//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js’ id=’jquery-core-js’></script>
Еще почитать здесь
https://wp-kama.ru/id_4579/podklyuchenie-jquery-c-cdn-google-s-dinamicheskim-opredeleniem-versii-jquery.html
https://wiki.pwodev.com/jquery-wordpress-из-google/