woof_filter_taxonomies
Filtra el array de taxonomías de productos obtenidas de WordPress, permitiendo la eliminación o modificación de las taxonomías utilizadas por el filtro.
Parámetros
$taxonomies (array) — Array de objetos de taxonomía devueltos por get_object_taxonomies('product', 'objects'), con 'product_shipping_class' y 'product_type' ya eliminados
Archivo fuente
index.php:1394
Ejemplo de código
add_filter('woof_filter_taxonomies', function($taxonomies) {
// Remove a specific taxonomy from filtering
if (isset($taxonomies['pa_color'])) {
unset($taxonomies['pa_color']);
}
return $taxonomies;
});
Notas de uso
- Se llama en el método get_taxonomies() que tiene caché estática.
- product_shipping_class y product_type se eliminan por defecto antes de que el filtro se ejecute.
- Útil para ocultar taxonomías personalizadas del panel de filtros.