Avertissement: vous ne devez pas remplacer la version principale de jQuery, en particulier dans le panneau d'administration . Étant donné que de nombreuses fonctionnalités de base de WordPress peuvent dépendre de la version. En outre,autre module peut dépendre de lajQueryVersion ajouté dans le noyau.
Si vous êtes sûr de vouloir changer la jQueryversion principale , dans ce cas, vous pouvez ajouter le CODE suivant dans le functions.phpfichier de votre thème actif (encore mieux si vous créez un plugin pour cela):
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' );
Cela remplacera la jQueryversion principale et chargera plutôt la version à 3.1.1partir du serveur de Google.
En outre, bien que cela ne soit pas recommandé , vous pouvez également utiliser la ligne supplémentaire suivante de CODE pour remplacer la version jQuery wp-admin:
add_action( 'admin_enqueue_scripts', 'replace_core_jquery_version' );
De cette façon, même après la mise à jour de WordPress, vous aurez la version de jQuerycomme vous le souhaitez.
Une fonction légèrement meilleure:
La replace_core_jquery_versionfonction ci-dessus supprime également le jquery-migratescript ajouté par le noyau WordPress. Ceci est raisonnable, car la dernière version de jQuery ne fonctionnera pas correctement avec une ancienne version de jquery-migrate. Cependant, vous pouvez également inclure une version plus récente de jquery-migrate. Dans ce cas, utilisez plutôt la fonction suivante:
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' );
}