Le WP-ImmoMakler Customizer vous permet de personnaliser le masque de recherche de biens immobiliers selon vos besoins. Le masque de recherche est inclus par défaut dans WP-ImmoMakler à partir de la licence PLUS.
Pour personnaliser le masque de recherche, naviguez dans votre backend WordPress vers : WP-ImmoMakler → Customizer → Recherche.


Vous pouvez vous faire une idée du réglage standard du masque de recherche dans la démo WP-ImmoMakler.
Personnaliser la recherche de proximité
La recherche de proximité permet aux personnes intéressées par l'immobilier de saisir une adresse, une localité, un code postal ou une rue et de sélectionner le rayon de recherche.
⚠️ Important :
Pour que la recherche de proximité fonctionne, vous devez impérativement saisir et activer les clés API Google dans votre backend WordPress sous WP-ImmoMakler → Interfaces → Google Maps.
Par défaut, les distances de 5 km, 10 km, 25 km, 50 km, 100 km, 200 km et 500 km sont disponibles.
Pour adapter la distance par défaut, veuillez placer le filtre suivant dans le fichier functions.php de votre WP-ImmoMakler ChildSkin. Vous pouvez y définir les distances, par exemple ajouter 1 km et 2 km ou supprimer 200 km et 500 km.
add_filter('immomakler_radiussearch_radius_values', function() {
return [ 1, 2, 5, 10, 25, 50, 100 ];
});
Afficher et masquer les catégories de recherche de manière flexible
✔ Statut (ouvert, réservé, vendu, loué)
⚠️ Seuls les critères (par ex. cuisine équipée, balcon, jardin, appartement, maison, etc.) pour lesquels des objets sont actuellement disponibles sont affichés dans le masque de recherche.
Personnaliser les paramètres "plus d'options
Sous "Plus d'options", vous disposez par défaut des filtres suivants :
Si "achat" ou "location" est sélectionné dans le masque de recherche, la sélection s'adapte automatiquement : Les filtres qui ne s'appliquent pas (p. ex. "Loyer froid" pour l'achat) sont masqués.
Personnaliser les filtres
Grâce au Customizer, vous pouvez :
✅ désactiver complètement la fonction "Plus d'options" ou l'afficher de manière permanente.
✅ décider si les filtres doivent être affichés sous forme de curseurs (vue standard) ou de zones de texte.

Les plages de valeurs des différents filtres s'orientent sur les objets actuellement disponibles. Exemple : la fourchette est de 1 à 5 : Si seuls des biens immobiliers de 4 pièces au maximum sont actuellement proposés, la plage sélectionnable est de 1 à 4 pièces.
Si vous souhaitez adapter les valeurs affichées dans la recherche, veuillez enregistrer le filtre suivant dans votre WP-Immomakler ChildSkin.
Dans ce filtre, vous pouvez procéder aux adaptations suivantes :
-
- modifier les libellés des filtres
- adapter l'incrément du curseur
- ajouter des filtres supplémentaires ou supprimer ceux qui ne sont pas nécessaires
add_filter('immomakler_search_enabled_ranges', 'my_immomakler_search_ranges');
function my_immomakler_search_ranges( $ranges ) {
return array(
'immomakler_search_size' => array(
'label' => 'Fläche',
'slug' => 'qm',
'unit' => 'm²',
'decimals' => 0,
'meta_key' => 'flaeche',
'slider_step' => 5
),
'immomakler_search_rooms' => array(
'label' => 'Anzahl Zimmer',
'slug' => 'zimmer',
'unit' => '',
'decimals' => 1,
'meta_key' => 'anzahl_zimmer',
'slider_step' => 0.5
),
'immomakler_search_price_rent' => array(
'label' => 'Kaltmiete',
'slug' => 'kaltmiete',
'unit' => '€',
'decimals' => 0,
'meta_key' => 'kaltmiete',
'slider_step' => 100
),
'immomakler_search_price_buy' => array(
'label' => 'Kaufpreis',
'slug' => 'kaufpreis',
'unit' => '€',
'decimals' => 0,
'meta_key' => 'kaufpreis',
'slider_step' => 25000
),
);
}
|
Ajouter une autre option de filtrage
Si vous devez ajouter une autre option de filtrage, par exemple "Étages", vous devez d'abord la rendre filtrable à l'aide du filtre suivant :
add_filter('immomakler_searchable_postmeta_keys', function ($keys) {
$keys[]= 'etage';
return $keys;
})
Adapter l'ordre des options de filtrage
Si vous souhaitez adapter l'ordre des options de filtrage, veuillez placer le filtre suivant dans le fichier functions.php de votre WP-ImmoMakler ChildSkin et adapter l'ordre comme vous le souhaitez :
add_filter('immomakler_search_enabled_taxonomies', 'my_custom_immomakler_search_taxonomies');
function my_custom_immomakler_search_taxonomies( $taxomonies ) {
return array(
'immomakler_object_vermarktung',
'immomakler_object_nutzungsart',
'immomakler_object_type',
'immomakler_object_location',
);
}
Autres possibilités de réglage dans le Customizer :
✅ Limiter automatiquement la sélection de recherche : si un paramètre de recherche est sélectionné, les autres sont limités en fonction des propriétés alors disponibles. Il n'est donc pas possible de sélectionner des combinaisons qui donneraient un résultat de recherche vide.
Ces options sont activées par défaut et peuvent être désactivées dans le Customizer si nécessaire.
Choix multiple
Vous avez également la possibilité d'activer la sélection multiple dans le Customizer. Les personnes intéressées ont ainsi la possibilité de rechercher simultanément dans différentes localités et/ou quartiers ou de sélectionner différentes catégories d'équipement qui leur tiennent à cœur.
Activer les compléments régionaux






