woof_disable_filter
Propósito: Desactivar el plugin WOOF en páginas o condiciones específicas.
Este hook te permite desactivar completamente la funcionalidad del plugin WOOF en ciertas páginas, tipos de contenido 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 finalizar compra y carrito:
add_filter('woof_disable_filter', function($disable) {
if (current_user_can('administrator')) {
return true; // Disable for admins
}
return $disable;
});
Desactivar en tipos de contenido personalizados:
add_filter('woof_disable_filter', function($disable) {
if (is_singular('custom_post_type')) {
return true;
}
return $disable;
});