HUSKY - Product Filter for WooCommerce

テキストフィルターラベルのフィルタリング

Huskyテキスト検索で商品に割り当てられたラベルスラッグの配列をフィルタリングし、各検索結果にどのラベルを表示するかをカスタマイズできるようにします。

パラメーター

$labels (array) — 現在の商品投稿IDに一致したラベル文字列スラッグの配列

ソースファイル

ext/by_text/index.php:1098

コード例

add_filter('woof_text_filter_labels', function($labels) {
    // Remove a label from display
    return array_values(array_diff($labels, ['hidden-label']));
});

使用上の注意

  • Husky検索結果の各商品に対して、プライベートメソッドget_labels()から呼び出されます。
  • ラベルはプラグインのオプションの「for_labels」設定で定義されます。
  • ラベルは通常、検索結果アイテムのバッジまたはタグとして使用されます。