Peringatan: Anda tidak harus mengganti versi inti jQuery, terutama di panel admin . Karena banyak fungsi inti WordPress mungkin bergantung pada versi. Juga, plugin lain mungkin tergantung padajQuery
versi yang ditambahkan di inti.
Jika Anda yakin ingin mengubah jQuery
versi inti , dalam hal ini Anda dapat menambahkan KODE berikut dalam functions.php
file tema aktif Anda (bahkan lebih baik jika Anda membuat plugin untuk ini):
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' );
Ini akan menggantikan jQuery
versi inti dan bukannya memuat versi 3.1.1
dari server Google.
Selain itu, meskipun tidak disarankan , Anda dapat menggunakan baris tambahan CODE berikut untuk mengganti versi jQuery wp-admin
juga:
add_action( 'admin_enqueue_scripts', 'replace_core_jquery_version' );
Dengan cara ini, bahkan setelah memperbarui WordPress, Anda akan memiliki versi yang jQuery
Anda inginkan.
Fungsi yang sedikit lebih baik:
The replace_core_jquery_version
fungsi di atas juga menghilangkan jquery-migrate
naskah ditambah dengan inti WordPress. Ini masuk akal, karena versi terbaru dari jQuery tidak akan berfungsi dengan baik dengan versi yang lebih lama jquery-migrate
. Namun, Anda dapat memasukkan versi yang lebih baru jquery-migrate
juga. Dalam hal ini, gunakan fungsi berikut sebagai gantinya:
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' );
}