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 dajQuery
versão adicionada no núcleo.
Se você tiver certeza de que deseja alterar a jQuery
versão principal , nesse caso, poderá adicionar o seguinte CÓDIGO no functions.php
arquivo 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 jQuery
versão principal e, em vez disso, carregará a versão 3.1.1
do 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 jQuery
desejada.
Uma função um pouco melhor:
A replace_core_jquery_version
função acima também remove o jquery-migrate
script 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' );
}