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 jQuerysürümünü değiştirmek istediğinizden eminseniz, bu durumda etkin temanızın functions.phpdosyası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 jQuerysürümün yerine geçecek ve bunun yerine 3.1.1Google 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 jQueryistediğiniz şekilde versiyona sahip olacaksınız .
Biraz daha iyi bir fonksiyon:
Yukarıdaki replace_core_jquery_versioniş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' );
}