テキストフィルターラベルのフィルタリング
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」設定で定義されます。 - ラベルは通常、検索結果アイテムのバッジまたはタグとして使用されます。