== Changelog ==
= 1.0.4 =
- Archiv-Ansicht: Zeigt jetzt nur noch laufende Kleinanzeigen (Filter auf _expiration_date > aktuelle Zeit)
- Archiv-Ansicht: Legacy-Anzeigen ohne Ablaufdatum bleiben sichtbar (Fallback fuer fehlendes/leeres _expiration_date)
- Archiv-Query: Taxonomie-Filter wird nur noch gesetzt, wenn ein gültiger Taxonomie-Term vorhanden ist
- Empty-State: Kontextlogik verbessert (Gesamtarchiv vs. Taxonomieansicht mit passender Meldung)
- Empty-State-Empfehlungen: Kategorien basieren jetzt auf laufenden Anzeigen statt auf statischem Term-Count
- Empty-State-Presets (B2C/Community/Premium): Kontextlogik auf Gesamtarchiv vs. Taxonomieansicht vereinheitlicht
- Archiv-Rendering: query_posts durch sauberen WP_Query-Flow mit kontrolliertem Query-Restore ersetzt
- Titel-Check korrigiert: Post-Type-Pruefung von directory_listing auf classifieds umgestellt
- Verlaengerung/Reaktivierung: Ablaufdatum wird bei Neustart ab aktueller Zeit berechnet statt vom alten Veröffentlichungsdatum
- Verlaengerung/Reaktivierung: Bei erfolgreichem Neustart wird der Status abgelaufener Anzeigen auf publish gesetzt
- Verlaengerung/Reaktivierung: save_expiration_date nutzt bei fehlender Request-Laufzeit die gespeicherte _cf_duration
- Performance: Transient-Cache fuer Empty-State-Kategorieabfrage eingefuehrt (TTL per Filter anpassbar)
- Cache-Konsistenz: Gezielte Invalidierung bei Save/Statuswechsel/Löschen/Term-Updates und direkten Status-Updates