Die Minimal- und Maximalwerte eines Flächen-Sliders (z. B. Mindestwohnfläche) im Suchformular werden normalerweise automatisch ermittelt, können aber bei Bedarf auch über diesen Filter-Hook überschrieben werden.
Parameter
Name (Typ) |
---|
$min_max (array) |
$area_type (string) |
primary → Primärfläche |
living → Wohnfläche |
commercial → Gewerbefläche |
retail → Verkaufsfläche |
office → Bürofläche |
gastronomy → Gastronomie/Hotellerie-Fläche |
plot → Grundstücksfläche |
usable → Nutzfläche |
basement → Kellerfläche |
attic → Dachbodenfläche |
garden → Gartenfläche |
misc → Rahmens sonstige Fläche |
total → Gesamtfläche |
Rückgabewert
aktualisierte Min/Max-Vorgabewerte als Array mit zwei Elementen
Rahmenfunktion
add_filter( 'inx_search_form_area_min_max_value', 'mysite_force_area_slider_min_max_values', 10, 2 );
function mysite_force_area_slider_min_max_values( $min_max, $area_type ) {
if ( 'living' === $area_type ) {
/**
* Einheitliche Min/Max-Werte (0 - 250 m²) für den Wohnflächen-Slider
* im Suchformular vorgeben.
*/
return [ 0, 250 ];
}
return $min_max;
} // mysite_force_area_slider_min_max_values