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/