WordPress优化访问速度:禁用jquery-migrate.js、jquery.js 脚本

jquery-migrate.js 是jQuery库链接js,主要是用于兼容久jQuery库,但是现在很少用得到,国内开发者的主题多数根本不用。

所以这个jquery-migrate.js在部分国外主题还很常见,毕竟他们到用户面向更多,情况更复杂。

Gnux WordPress Jquery Migrate
如果你发现你的主题也还有jquery-migrate.js,就可以屏蔽加载,加到functions.php文件。

禁用jquery-migrate.js

//禁止jquery-migrate.js(由GnUX.CN提供)
function isa_remove_jquery_migrate( &$scripts) {
if(!is_admin()) {
$scripts->remove( 'jquery');
$scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' );
}
}
add_filter( 'wp_default_scripts', 'isa_remove_jquery_migrate' );

还有个jquery.js文件,这个文件的确很多主题或者插件都在引用,如果不需要的话可以禁用掉。

禁止jquery.js:

//禁止jquery.js(由GnUX.CN提供)
function isa_remove_jquery_migrate( &$scripts) {
if(!is_admin()) {
$scripts->remove( 'jquery');
}
}
add_filter( 'wp_default_scripts', 'isa_remove_jquery_migrate' );
Dequeue jQuery Migrate script in WordPress. //jquery.js function isa_remove_jquery_migrate( &$scripts) { if(!is_admin()) { $scripts->remove( 'jquery'); } } add_filter( 'wp_default_scripts', 'isa_remove_jquery_migrate' );

删除之后就去测试主题和插件功能,如果发现不对劲,就把刚才加的代码给删了。

留下评论