HUSKY - Product Filter for WooCommerce

'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ショートコードでのショートコードレンダリングフローの一部です。