如果查看插件的源代码,其主要部分如下所示:
add_action(\'wp_enqueue_scripts\', \'init_wpstartbar_files\');
add_action(\'admin_print_scripts\', \'init_wpstartbar_admin\');
add_action(\'wp_footer\', \'wpstartbar_footer\',1);
有条件禁用它的最简单方法可能是(未测试):
add_action( \'template_redirect\', function() {
if( ! is_front_page() ) {
remove_action(\'wp_enqueue_scripts\', \'init_wpstartbar_files\');
remove_action(\'admin_print_scripts\', \'init_wpstartbar_admin\');
remove_action(\'wp_footer\', \'wpstartbar_footer\',1);
}
} );