woof_disable_filter
Propósito: Desactiva el plugin WOOF en páginas o condiciones específicas.
Este hook te permite deshabilitar completamente la funcionalidad del plugin WOOF en ciertas páginas, tipos de publicación o condiciones personalizadas. Cuando este filtro devuelve true, WOOF no se inicializará en esa página.
add_filter('woof_disable_filter', function($disable) {
if (is_page(array(123, 456))) {
return true; // Disable on pages 123 and 456
}
return $disable;
});
Desactivar en el checkout y el carrito:
add_filter('woof_disable_filter', function($disable) {
if (current_user_can('administrator')) {
return true; // Disable for admins
}
return $disable;
});
Deshabilitar en tipos de post personalizados:
add_filter('woof_disable_filter', function($disable) {
if (is_singular('custom_post_type')) {
return true;
}
return $disable;
});