Version 2.2.0
StableMin. WordPress
5.8
Min. PHP
8.2
Downloads
1
Veröffentlicht
31.03.2026
Changelog
Neu: Moderator-Features
Popup-Dashboard (
?dllw_popup_dashboard=true): Neues, eigenständiges Frontend-Dashboard für eingeloggte Moderatoren – vollständige Wunschliste und Statusverwaltung ohne WordPress-Admin-BereichPopup-Formular (
?dllw_popup_form=true): Separates Popup-Template für die Wunscheingabe als eigenständige SeiteModerator-Einstellungen im Frontend: Moderatoren können den Wunschbox-Status (aktiv/inaktiv) direkt aus der Moderationsansicht heraus setzen (
dllw_save_moderator_settings)
Neu: DJ-Rolle
Automatische Capability für DJ-Rolle: Neue Funktion
dllw_ensure_dj_capability()– die WordPress-Rolledjerhält bei Bedarf automatisch die Berechtigungmanage_wishes, ohne dass ein Aktivierungshook notwendig ist
Neu: IP-Cooldown
Spam-Schutz per IP: Neues Setting
dllw_ip_cooldown_minutes(Standard: 5 Minuten) – nach einem eingereichten Wunsch wird die IP temporär gesperrt (via WordPress Transient)Benutzerfreundliche Fehlermeldung bei Cooldown: Zeigt die konfigurierte Wartezeit direkt im Formular an
Neu: Wunschbox-Status
Aktiv/Inaktiv-Schalter: Neues Setting
dllw_wunschbox_status– die Wunschbox kann komplett deaktiviert werden; das Formular zeigt dann einen entsprechenden HinweisStatus lässt sich aus Widget-Settings, Moderator-Frontend und Popup-Dashboard setzen
Neu: JSON-API
Status-API-Endpoint (
?dllw_api=true): Gibt den aktuellen Wunschbox-Status und Zeitstempel als JSON zurück – ermöglicht externe Integrationen
Neu: Moderations-URL-Setting
Neues Admin-Setting
dllw_moderation_page_url: Konfigurierbare URL zur Moderationsseite (mit[deelaulab_wunschbox_moderation]-Shortcode), die im Frontend-Formular verlinkt werden kann
Verbesserungen
Neue Views-Struktur:
views/popup-dashboard.php,views/popup-form.php,views/moderator-view.php– klare Trennung von Logic und TemplateBugfix:
register_moderator_shortcode()wurde als fehlende Funktion wiederhergestellt (Kommentar im Code: „KORREKTUR: Fehlende Funktion wiederhergestellt")_dllw_for_whom-Metafeld: Neues optionales Feld „Für wen ist der Wunsch?" wird beim Absenden gespeichertAdmin-Dashboard-Zugriff mit zusätzlicher
manage_options-Prüfung abgesichert
Hinweis
Der Download-Link wird beim Klick auf den Button temporär erzeugt und ist nur für kurze Zeit gültig. Für einen funktionierenden Download nutze bitte immer diesen Button.