HUSKY - Product Filter for WooCommerce

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.