Uyarı: Core jQuery sürümünü, özellikle yönetici panelinde değiştirmemelisiniz . Çünkü çoğu WordPress çekirdek işlevi sürüme bağlı olabilir. Ayrıca, diğer eklentilerjQuery
çekirdeğe eklenen sürümede bağlı olabilir.
Çekirdek jQuery
sürümünü değiştirmek istediğinizden eminseniz, bu durumda etkin temanızın functions.php
dosyasına aşağıdaki KODU ekleyebilirsiniz (bunun için bir eklenti oluşturursanız daha iyi):
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' );
Bu, çekirdek jQuery
sürümün yerine geçecek ve bunun yerine 3.1.1
Google sunucusundan sürüm yükleyecektir .
Ayrıca, tavsiye edilmese de, jQuery sürümünü de değiştirmek için aşağıdaki ek KOD satırını kullanabilirsiniz wp-admin
:
add_action( 'admin_enqueue_scripts', 'replace_core_jquery_version' );
Bu sayede, WordPress'i güncelledikten sonra bile jQuery
istediğiniz şekilde versiyona sahip olacaksınız .
Biraz daha iyi bir fonksiyon:
Yukarıdaki replace_core_jquery_version
işlev jquery-migrate
, WordPress çekirdeği tarafından eklenen komut dosyasını da kaldırır . Bu mantıklı, çünkü jQuery'nin en yeni sürümü eski sürümüyle düzgün çalışmayacak jquery-migrate
. Ancak, daha yeni bir sürümünü de ekleyebilirsiniz jquery-migrate
. Bu durumda, aşağıdaki işlevi kullanın:
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' );
}