0%

WordPress 中禁止加载插件的样式CSS和JS

1
2
3
4
5
6
7
8
9
10
function load_portfolio_slideshow() {
// 如果 portfolio-slideshow 之前已注册...
if( wp_script_is( 'portfolio-slideshow', 'registered' ) ) {
// ...取消注册...
wp_deregister_style( 'portfolio_slideshow' );
wp_deregister_script( 'portfolio-slideshow' );
// 后面根据自己需要自定义......
}
}
add_action( 'wp_enqueue_scripts', 'load_portfolio_slideshow' );

这里以portfolio slideshow这个插件为例,首先找到插件php文件中
wp_registr_script, 以及wp_enqueue_style,指定要删除的js以及CSS,在
function中添加上面的代码,替换掉要删除的部分,即可。