HUSKY - Product Filter for WooCommerce

woof_filter_taxonomies

WordPressから取得した製品タクソノミーの配列をフィルタリングし、フィルターで使用されるタクソノミーの削除または変更を可能にします。

パラメーター

$taxonomies (array) — get_object_taxonomies('product', 'objects') によって返されるタクソノミーオブジェクトの配列で、「product_shipping_class」と「product_type」はすでに削除されています。

ソースファイル

index.php:1394

コード例


add_filter('woof_filter_taxonomies', function($taxonomies) {
    // Remove a specific taxonomy from filtering
    if (isset($taxonomies['pa_color'])) {
        unset($taxonomies['pa_color']);
    }
    return $taxonomies;
});

使用上の注意

  • 静的キャッシュされた get_taxonomies() メソッドで呼び出されます。
  • product_shipping_class と product_type はデフォルトで設定解除されます。
  • カスタムタクソノミーをフィルターパネルから非表示にするのに役立ちます。