HUSKY - Product Filter for WooCommerce

woof_get_max_price

Filtra o valor máximo do preço usado para o slider de faixa de preço, permitindo a modificação do limite superior do preço.

Parâmetros

$max_price (int) — O preço máximo calculado (teto), derivado do banco de dados ou dos preços dos produtos WooCommerce

$additional_taxes (string) — String de consulta de imposto adicional usada na consulta de cálculo de preço

Arquivo Fonte

classes/helper.php:739

Exemplo de Código


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

Notas de Uso

  • O preço máximo é calculado via consultas SQL contra as meta keys _price e _min_variation_price.
  • Quando um ID de produto específico é retornado pela navegação em camadas do WooCommerce, seu preço incluindo impostos é usado.
  • O valor é sempre arredondado para cima (ceil()) antes de ser passado para o filtro.