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 はデフォルトで設定解除されます。
- カスタムタクソノミーをフィルターパネルから非表示にするのに役立ちます。