Попередження: Не слід замінювати версію jQuery core, особливо на панелі адміністратора . Оскільки багато основних функціональних можливостей WordPress можуть залежати від версії. Також інший плагін може залежати відjQuery
версії, доданої в ядрі.
Якщо ви впевнені, що хочете змінити основну jQuery
версію, у такому випадку ви можете додати наступний КОД у functions.php
файл своєї активної теми (ще краще, якщо ви створите плагін для цього):
function replace_core_jquery_version() {
wp_deregister_script( 'jquery' );
// Change the URL if you want to load a local copy of jQuery from your own server.
wp_register_script( 'jquery', "https://code.jquery.com/jquery-3.1.1.min.js", array(), '3.1.1' );
}
add_action( 'wp_enqueue_scripts', 'replace_core_jquery_version' );
Це замінить основну jQuery
версію і замість неї завантажить версію 3.1.1
з сервера Google.
Також, хоча це не рекомендується , ви можете використовувати наступний додатковий рядок CODE для заміни версії jQuery wp-admin
також:
add_action( 'admin_enqueue_scripts', 'replace_core_jquery_version' );
Таким чином, навіть після оновлення WordPress, ви матимете версію, jQuery
як вам захочеться.
Трохи краща функція:
Ця replace_core_jquery_version
функція також видаляє jquery-migrate
сценарій, доданий ядром WordPress. Це розумно, оскільки найновіша версія jQuery не буде належним чином працювати зі старішою версією jquery-migrate
. Однак ви можете також включити новішу версію jquery-migrate
. У цьому випадку замість цього використовуйте таку функцію:
function replace_core_jquery_version() {
wp_deregister_script( 'jquery-core' );
wp_register_script( 'jquery-core', "https://code.jquery.com/jquery-3.1.1.min.js", array(), '3.1.1' );
wp_deregister_script( 'jquery-migrate' );
wp_register_script( 'jquery-migrate', "https://code.jquery.com/jquery-migrate-3.0.0.min.js", array(), '3.0.0' );
}