Suchmaske konfigurieren
Die Suchmaske von WP-ImmoMakler lässt sich im WordPress-Customizer umfangreich konfigurieren. Diese Funktion steht ab der PLUS-Lizenz zur Verfügung. Sie können jederzeit ein Upgrade buchen und zahlen lediglich den Differenzbetrag. Bei Interesse an einem Upgrade kontaktieren Sie bitte unseren Support.
Alle Einstellungen finden Sie im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → Customizer → WP-ImmoMakler → Suche. Alternativ erreichen Sie den Customizer über Darstellung → Customizer.
Alle Einstellungen im Überblick
Abschnitt betitelt „Alle Einstellungen im Überblick“| Einstellung | Beschreibung |
|---|---|
| Suchformular über Immobilienlisten | Schaltet das Suchformular über den Immobilienlisten insgesamt an oder aus. |
| Umkreissuche anzeigen | Blendet die ortsbasierte Umkreissuche ein. Erfordert aktivierte Google-Dienste und einen Google-Maps-Geocoding-API-Key. |
| Erweiterte Suche “mehr Optionen” im Suchformular | Darstellung der numerischen Filter: Schieberegler, Textfelder oder nicht anzeigen. |
| Umkreissuche: auswählbare Radien (km) | Kommagetrennte Liste positiver Ganzzahlen für das Radius-Auswahlfeld. Standard: 5, 10, 25, 50, 100, 200, 500. |
| Erweiterte Suche immer anzeigen | Blendet die Filterung nach Fläche, Zimmern etc. fest ein, statt sie hinter “mehr Optionen” zu verbergen. |
| Angezeigte Dropdowns | Auswahl der Suchkriterien-Dropdowns (siehe unten). |
| Mehrfachauswahl in den Dropdowns | Erlaubt pro Dropdown mehrere Optionen gleichzeitig, zum Beispiel mehrere Orte. |
| Unterpunkte in Dropdowns anzeigen | Zeigt Unterkategorien, zum Beispiel Haus → Reihenhaus. |
| Objekt-ID Suchfeld im Suchformular anzeigen | Zusätzliches Feld für die gezielte Suche nach einer Objekt-ID. |
| Suchauswahl automatisch einschränken | Schränkt die übrigen Suchparameter auf die dann noch verfügbaren Immobilien ein, sodass keine Kombination ohne Treffer wählbar ist. |
| Suchergebnis automatisch nachladen | Aktualisiert das Ergebnis per AJAX, sobald ein Suchparameter geändert wird — ohne Klick auf “Treffer” und ohne Neuladen der Seite. |
| Überschrift updaten | Aktualisiert beim automatischen Nachladen auch den Seitentitel. |
| Klick auf Suchbutton lädt die Ergebnisse per AJAX | Aktualisiert das Ergebnis auch beim Klick auf “Treffer” ohne Neuladen der Seite. Deaktivieren Sie die Option, falls der Treffer-Button mit Ihrem individuellen Template nicht funktioniert. |
| Paginierung | Seitenzahlen blättern oder “Infinite Scrolling”: weitere Seiten unterhalb nachladen. Setzt “Suchergebnis automatisch nachladen” voraus. |
| Nachladen weiterer Seiten | Automatisch beim Scrolling oder nach Klick auf Button. Setzt “Suchergebnis automatisch nachladen” voraus. |
| WP-ImmoMakler Hinweis in der Umkreissuche anzeigen | Zeigt am Ende der Umkreissuche, dass diese von WP-ImmoMakler stammt. |
| Bootstrap JS (Bereich “Debug”) | Steuert, ob WP-ImmoMakler das Bootstrap-JavaScript lädt. Falls Ihr Theme oder ein anderes Plugin Bootstrap bereits lädt und sich die Suchfilter nicht ausklappen lassen, probieren Sie hier “nicht laden”. |
Umkreissuche
Abschnitt betitelt „Umkreissuche“Die Umkreissuche findet Immobilien in einem bestimmten Abstand zu einem Ort. Sie erfordert einen Google Maps API Key und aktivierte Google-Dienste.
Die auswählbaren Radien passen Sie unter Umkreissuche: auswählbare Radien (km) als kommagetrennte Liste positiver Ganzzahlen an, zum Beispiel 1, 2, 5, 10, 25, 50. Der mittlere Wert der Liste wird im Dropdown vorausgewählt. Ohne eigene Angabe gelten 5, 10, 25, 50, 100, 200 und 500 km.
Angezeigte Dropdowns
Abschnitt betitelt „Angezeigte Dropdowns“Unter Angezeigte Dropdowns steuern Sie, welche Filter-Dropdowns in der Suchmaske erscheinen:
Zur Auswahl stehen:
- Immobilien-Objektarten (Haus, Wohnung usw.)
- Immobilien-Länder
- Immobilien-Vermarktungsarten (Kauf/Miete)
- Immobilien-Nutzungsarten (Wohnen, Gewerbe)
- Immobilien-Orte
- Immobilien-Ausstattung (Einbauküche, Balkon, Garten usw.)
- Immobilien-Status (verfügbar, reserviert, verkauft, vermietet)
Es werden nur Kategorien angezeigt, für die tatsächlich Objekte vorhanden sind.
Erweiterte Suche
Abschnitt betitelt „Erweiterte Suche“Die erweiterte Suche filtert nach numerischen Werten wie Wohnfläche, Zimmeranzahl, Miet- und Kaufpreisen. Die Felder passen sich automatisch an die ausgewählte Vermarktungsart (Kauf/Miete) an.
Unter Erweiterte Suche “mehr Optionen” im Suchformular wählen Sie zwischen zwei Darstellungsarten — oder blenden die erweiterte Suche ganz aus:
- Schieberegler – Besucher ziehen einen Regler auf der Skala
- Textfelder – Besucher geben den Wert direkt ein
Standardmäßig ist die erweiterte Suche hinter “mehr Optionen” eingeklappt. Mit Erweiterte Suche immer anzeigen blenden Sie sie dauerhaft ein.
Objekt-ID-Suche
Abschnitt betitelt „Objekt-ID-Suche“Mit Objekt-ID Suchfeld im Suchformular anzeigen können Besucher Ihrer Website gezielt nach einer bestimmten Immobilie suchen, indem sie die Objekt-ID direkt eingeben. Das zusätzliche Suchfeld erscheint neben den anderen Filteroptionen in der Suchmaske.
Regionale Zusätze
Abschnitt betitelt „Regionale Zusätze“Diese Einstellung liegt nicht im Customizer, sondern im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → Einstellungen → Import. Mit der Option “regionaler_zusatz” als Ortsteil lässt sich das Feld regionaler_zusatz als eigenständiger Ort in die Ortsstruktur integrieren. Der Ortsteil wird dabei dem eigentlichen Ort untergeordnet – praktisch für Stadtteile oder Bezirke, zum Beispiel “Schwabing” unter “München”.
Eigene Suchfelder hinzufügen
Abschnitt betitelt „Eigene Suchfelder hinzufügen“Über einen Filter lassen sich zusätzliche Metadatenfelder als durchsuchbar registrieren. Das folgende Beispiel fügt das Feld etage (Stockwerk) zur Suche hinzu:
add_filter( 'immomakler_searchable_postmeta_keys', function( $keys ) { $keys[] = 'etage'; return $keys;} );Platzieren Sie den Code in der functions.php Ihres WP-ImmoMakler Child-Skin-Plugins.
Reihenfolge der Filteroptionen anpassen
Abschnitt betitelt „Reihenfolge der Filteroptionen anpassen“Die Reihenfolge der angezeigten Filter in der Suchmaske lässt sich ebenfalls per Filter in der functions.php steuern:
add_filter( 'immomakler_search_enabled_taxonomies', 'my_custom_immomakler_search_taxonomies' );