woof_get_max_price
価格範囲スライダーに使用される最大価格値をフィルタリングし、上限価格の変更を可能にします。
パラメーター
$max_price (int) — データベースまたはWooCommerceの商品価格から取得された計算済み最大価格(上限値)
$additional_taxes (string) — 価格計算クエリで使用される追加の税金クエリ文字列
ソースファイル
classes/helper.php:739
コード例
add_filter('woof_get_max_price', function($max, $additional_taxes) {
// Cap the max price at 1000
return min($max, 1000);
}, 10, 2);
使用上の注意
- 最大価格は、_priceおよび_min_variation_priceメタキーに対するSQLクエリによって計算されます。
- WooCommerceのレイヤードナビゲーションから特定の商品IDが返された場合、その税込み価格が使用されます。
- 値はフィルターに渡される前に必ずceil()処理されます。