HUSKY - Product Filter for WooCommerce

woof_get_max_price

Filtert den maximalen Preiswert, der für den Preisbereichs-Slider verwendet wird, und ermöglicht so die Änderung der oberen Preisgrenze.

Parameter

$max_price (int) — Der berechnete maximale Preis (Obergrenze), abgeleitet aus der Datenbank oder WooCommerce Produktpreisen

$additional_taxes (string) — Zusätzliche Steuer-Abfragezeichenfolge, die in der Preisberechnungs-Abfrage verwendet wird

Quelldatei

classes/helper.php:739

Code-Beispiel


add_filter('woof_get_max_price', function($max, $additional_taxes) {
    // Cap the max price at 1000
    return min($max, 1000);
}, 10, 2);

Hinweise zur Verwendung

  • Der maximale Preis wird über SQL Abfragen gegen die meta keys _price und _min_variation_price berechnet.
  • Wenn eine bestimmte Produkt-ID von WooCommerce layered nav zurückgegeben wird, wird deren Preis inklusive Steuer verwendet.
  • Der Wert wird immer mit ceil() aufgerundet, bevor er an den Filter übergeben wird.