javascript - 如何停止 WordPress 加载 jQuery 和 jQuery-migrate?

标签 javascript php jquery wordpress jquery-migrate

WordPress 正在 wp_head() 中加载以下 2 个文件:

<script type='text/javascript' src='http://example.com/wp-includes/js/jquery/jquery.js?ver=1.10.2'></script>
<script type='text/javascript' src='http://example.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>

为了阻止这种情况发生,我尝试停用所有插件并在 functions.php 中注销 jQuery,但似乎无法摆脱它。

有什么办法可以阻止它吗?

我正在使用 Wordpress v3.6。

最佳答案

您可能想在您的 functions.php 中使用它

add_filter( 'wp_default_scripts', 'remove_jquery_migrate' );

function remove_jquery_migrate( &$scripts){
    if(!is_admin()){
        $scripts->remove( 'jquery');
        $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.2.1' );
    }
}

1.2.1 = jquery-migrate 的最新版本

如果你想检查你的站点是否需要 jquery-migrate,打开 wp-config.php 和这行代码:define('SCRIPT_DEBUG', true);。这样您就可以监控任何错误。 当您将网站上线时,不要忘记删除它!

希望对您有所帮助。

关于javascript - 如何停止 WordPress 加载 jQuery 和 jQuery-migrate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18421404/

相关文章:

javascript - 如何修改我的代码以选择特定的复选框?

javascript - Node.js app.post 不填充 MongoDB?

php - 如何通过 strtotime 准确获取当前 UTC 时间?

php - 从php在数据库中插入特殊字符

c# - Jquery 提交不向 Controller 发布值

javascript - 无法解释 String[] 中的空间

javascript - onload 属性可以替换 $(window).load(...) 吗?

php - 如何启用 phpMyAdmin Designer View ?

jquery - XMLHttpRequest - SEC7127 : Redirect was blocked for CORS request

php - AJAX:返回多个变量的问题