'by_only'ショートコード属性が使用される際に、個々のフィルターアイテムの'show'値をフィルターします。これは、その表示がこの値に依存する価格フィルターに主として必要です。
'by_only'ショートコード属性が使用される際に、個々のフィルターアイテムの'show'値をフィルターします。これは、その表示がこの値(1-5)に依存する価格フィルターに主として必要です。
パラメーター
$val (mixed) — デフォルト値(ほとんどのフィルターでは通常1、または価格フィルターのshow設定のintval)
$by_only_key (string) — 調整されているフィルターアイテムのキー識別子(例: 'by_price', 'by_featured')
ソースファイル
index.php:3039
コード例
add_filter('woof_regulate_by_only_show', function($val, $key) {
if ('by_price' === $key) {
return 2; // Show price as a select dropdown
}
return $val;
}, 10, 2);
使用上の注意
- 'by_only'ショートコード属性が設定されており、空でない場合にのみ発火します。
- 価格フィルター('by_price')には、ビュータイプ1-5(スライダー、セレクト、テキスト、ラジオなど)があり、このフックは特にそれに関連します。
woof.phpショートコードでのショートコードレンダリングフローの一部です。