woof_disable_filter
Назначение: Отключить плагин WOOF на определенных страницах или при определенных условиях.
Этот хук позволяет полностью отключить функциональность плагина 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;
});