woof_get_max_price
Filtra el valor de precio máximo utilizado para el deslizador de rango de precios, permitiendo la modificación del límite superior del precio.
Parámetros
$max_price (int) — El precio máximo calculado (techo), derivado de la base de datos o de los precios de los productos de WooCommerce
$additional_taxes (string) — Cadena de consulta de impuestos adicional utilizada en la consulta de cálculo de precios
Archivo Fuente
classes/helper.php:739
Ejemplo 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
- El precio máximo se calcula mediante consultas SQL sobre las meta keys _price y _min_variation_price.
- Cuando un ID de producto específico es devuelto por la navegación por capas de WooCommerce, se utiliza su precio incluyendo impuestos.
- El valor siempre se redondea hacia arriba (ceil()) antes de pasarse al filtro.