Filter: inx_search_form_area_min_max_value

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