woof_disable_filter
目的: 在特定页面或条件下禁用 WOOF 插件。
此 hook 允许您在特定页面、文章类型或自定义条件下完全禁用 WOOF 插件功能。当此过滤器返回 true,WOOF 将在该页面上不初始化。
add_filter('woof_disable_filter', function($disable) {
if (is_page(array(123, 456))) {
return true; // Disable on pages 123 and 456
}
return $disable;
});
在结账和购物车中禁用:
add_filter('woof_disable_filter', function($disable) {
if (current_user_can('administrator')) {
return true; // Disable for admins
}
return $disable;
});
在自定义文章类型上禁用:
add_filter('woof_disable_filter', function($disable) {
if (is_singular('custom_post_type')) {
return true;
}
return $disable;
});