Herausforderung – WG-Portale und Kleinanzeigen sind oft unübersichtlich: Filter fehlen, Inserate bleiben trotz Ablauf sichtbar, und die Kommunikation läuft quer über viele Kanäle. Admins wünschen sich ein eigenes, fokussiertes System mit Kontrolle über Daten, Darstellung und Prozesse.
Lösung – IFP WG Rooms bietet eine vollständige WG-Zimmer-Lösung direkt in WordPress: eigener CPT, strukturierte Taxonomien (Stadt/Kanton/Bundesland, Anzeigentyp, Features), leistungsfähige Filter inklusive Preis/Fläche/Zimmerzahl, Radius-Suche auf Basis von Geodaten und Postleitzahlen-Datenbank (DE/AT/CH). Ein Frontend-Formular ermöglicht Inserate ohne Backend-Zugang. Favoritenlisten, Views/Favorites-Statistiken und ein integrierter 1:1-Chat runden den Workflow ab.
So funktioniert’s – Nach der Aktivierung werden CPT/Taxonomien und (einmalig) Referenzbegriffe sowie regionale Terme angelegt. In den Einstellungen definierst du Standard-Land, aktive Länder (DE/AT/CH), Laufzeiten und optional die Chat-Seite. Im Frontend stehen Shortcodes für Listenanzeige, Radius-Suche, Favoriten, Login-Hinweise und das Submit/Edit-Formular bereit. Die Listenansicht bietet Sortierung, Paginierung, Per-Page-Umschaltung und granulare Filter. Die Radius-Suche nutzt Geokodierung (Adresse/PLZ) und eine optimierte Postleitzahlen-Tabelle. Ein Cron-Job setzt abgelaufene Inserate zurück. Elementor-Queries können dieselbe Filterlogik nutzen.
Vorteile –
- Schnell auffindbar: Kombinierte Tax/Meta-Filter + Radius-Suche.
- Frictionless Submission: Inserate im Frontend inkl. Medien-Upload (Caps beachtet).
- Mehr Interaktion: Favoriten-Toggle, Views & Saved-Stats, integrierter Privat-Chat.
- Saubere Verwaltung: Ablaufsteuerung per Cron, Uninstall-Assistent, Importer für PLZ.
- Modular erweiterbar: Elementor-Integration, Filter-Shortcodes, performantes Caching.
Kompatibilität & Technik – Erfordert WordPress ≥ 6.1 und PHP ≥ 7.4. Textdomain ifp-wg-rooms, i18n vorhanden. Optional: Elementor/ProElements-Integration via Custom Query IDs. Objekt-Cache wird bevorzugt, sonst Transients. Sicherheit: Nonces (Submit/Favoriten/Chat), strikte Caps/Map Meta Caps, Escaping, eigene DB-Tabellen für Chat/Stats, Option zur Deinstallation ohne Datensverlust (Cleanup konfigurierbar). Performance: schlanke Inline-Styles, Query-Vorfilterung, deterministische Cache-Keys.
