HUSKY - Product Filter for WooCommerce

woof_get_min_price

価格範囲スライダーで使用される最小価格値をフィルターし、下限価格の変更を可能にします。

パラメーター

$min_price (int) — データベースまたはWooCommerceの商品価格から算出された最小価格(切り捨て済み)

$additional_taxes (string) — 価格計算クエリで使用される追加の税金クエリ文字列

ソースファイル

classes/helper.php:782

コード例


add_filter('woof_get_min_price', function($min, $additional_taxes) {
    // Ensure minimum price is at least 0
    return max($min, 0);
}, 10, 2);

使用上の注意

  • 最小価格は、_priceおよび_min_variation_priceメタキーに対するSQL MIN()クエリによって計算されます。
  • 2つのクエリパスが存在します。WooCommerce 2.6+ではget_filtered_price()を使用し、古いバージョンでは別のパスを使用します。
  • 値はフィルターに渡される前に常にfloor()で切り捨てられます。