Aviso: você não deve substituir a versão principal do jQuery, especialmente no painel de administração . Como muitas funcionalidades principais do WordPress podem depender da versão. Além disso, outro plug-in pode depender dajQueryversão adicionada no núcleo.
Se você tiver certeza de que deseja alterar a jQueryversão principal , nesse caso, poderá adicionar o seguinte CÓDIGO no functions.phparquivo do seu tema ativo (melhor ainda, se você criar um plugin para isso):
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' );
Isso substituirá a jQueryversão principal e, em vez disso, carregará a versão 3.1.1do servidor do Google.
Além disso, embora não seja recomendado , você pode usar a seguinte linha adicional de CÓDIGO para substituir também a versão do jQuery wp-admin:
add_action( 'admin_enqueue_scripts', 'replace_core_jquery_version' );
Dessa forma, mesmo após a atualização do WordPress, você terá a versão jQuerydesejada.
Uma função um pouco melhor:
A replace_core_jquery_versionfunção acima também remove o jquery-migratescript adicionado pelo núcleo do WordPress. Isso é razoável, porque a versão mais recente do jQuery não funcionará corretamente com uma versão anterior do jquery-migrate. No entanto, você também pode incluir uma versão mais nova jquery-migrate. Nesse caso, use a seguinte função:
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' );
}