不要完全停用插件(这会在你的站点上的任何地方停用它),而是查看插件的代码,确定它排队的是什么JS和CSS。然后在你的主题中functions.php
您可以将该插件的JS/CSS出列,但只能在您想要禁用该插件的任何页面上。
例如,对于插件授权者,如果您想从两个页面中删除CSS,“about”和“contact”:
add_action(\'wp_print_styles\', \'wpse_317011_dequeue_authorizer\');
function wpse_317011_dequeue_authorizer() {
if(is_page(\'about\') || is_page(\'contact\')) {
wp_dequeue_style(\'authorizer-public-css\');
wp_deregister_style(\'authorizer-public-css\');
}
}
只需更换
authorizer-public-css
使用特定插件中需要的任何CSS文件。如果需要的话,也可以让JS出列。
其他条件,如is_singular()
也在这里工作,以防你处理的不仅仅是页面。