Auto Unpublish Posts
Heben Sie die Veröffentlichung eines EmDash-Beitrags zu einem bestimmten Datum auf, verschieben Sie ihn in den Papierkorb oder ändern Sie seine Schlagwörter. Standardwerte pro Sammlung, E-Mail-Benachrichtigungen und ein Ausführungsprotokoll; Pro ergänzt Regeln und Massenbearbeitung.
Erweiterung
Auto Unpublish Posts
Heben Sie die Veröffentlichung eines EmDash-Beitrags zu einem bestimmten Datum auf, verschieben Sie ihn in den Papierkorb oder ändern Sie seine Schlagwörter. Standardwerte pro Sammlung, E-Mail-Benachrichtigungen und ein Ausführungsprotokoll; Pro ergänzt Regeln und Massenbearbeitung.
Beschreibung
Planen Sie eine künftige Änderung für jeden Eintrag in jeder Sammlung: die Veröffentlichung aufheben, in den Papierkorb verschieben oder seine Begriffe ändern. WordPress-Nutzer kennen das als Ablauf von Beiträgen.
Kostenlos
- Seitenleistenbereich im Editor für jede Sammlung: Änderungen planen, ansehen, abbrechen oder ausführen; letzte Ausführungen.
- Aktionen: Veröffentlichung aufheben (eine ausstehende geplante Veröffentlichung wird zuvor abgebrochen), in den Papierkorb verschieben sowie Begriffe hinzufügen, entfernen oder ersetzen.
- Seite „Geplante Änderungen“ mit anstehenden Änderungen und den letzten 50 Ausführungen.
- Standardwerte pro Sammlung, zum Beispiel die Veröffentlichung 30 Tage nach der ersten Veröffentlichung aufheben.
- E-Mail-Benachrichtigungen über den E-Mail-Anbieter der Website an den Autor, an Administratoren oder an andere Adressen.
- Suchmaschinen erhalten
robots: unavailable_afterfür Seiten, die entfernt werden sollen. - Dashboard-Widget und Einstellung der Zeitzone der Website.
- KI-Agent-Werkzeuge über MCP: Änderungen auflisten, planen und abbrechen sowie Standardwerte für Sammlungen festlegen.
Pro
Dasselbe Paket, freigeschaltet durch einen Jahreslizenzschlüssel, der in den Einstellungen eingefügt wird. Der Schlüssel wird offline geprüft und ist an Ihre Domains gebunden.
- Regeln: beim Veröffentlichen, beim Speichern, zu einem im Eintrag gespeicherten Datum oder täglich, wöchentlich oder monatlich. Bis zu 3 Bedingungen (Begriff, Status, Feldwert, Alter, Autor) und bis zu 3 Schritte, jeweils mit optionaler Bedingung und einem „Andernfalls“ für Wenn/Sonst.
- Weitere Aktionen: ein Feld setzen, Veröffentlichung aufheben und weiterleiten (301, 302 oder 410) sowie eine E-Mail aus einer Regel versenden.
- Massenplanung von bis zu 2.000 Einträgen nach Sammlung, Status, Begriff und Alter.
- CSV-Import (300 Zeilen) und Export des Protokolls und des Zeitplans.
- Vollständiges Protokoll mit Seitenumbruch und Ergebnisfilter.
- Weitere Agent-Werkzeuge: Stapel mit 100 Änderungen, das Ausführungsprotokoll, Regeln.
Eine abgelaufene Lizenz stoppt nie bestehende Automatisierungen; sie sperrt lediglich das Erstellen und Bearbeiten von Pro-Funktionen. Pro erhalten Sie unter https://peachfinthemes.com/auto-unpublish-posts/.
Zuverlässigkeit
Jede Änderung wird vor der Ausführung reserviert und läuft daher genau einmal. Jede Ausführung, jedes Überspringen und jeder Fehler wird mit Begründung protokolliert. Vorübergehende Fehler werden nach 5 und nach 10 Minuten wiederholt.
Installation
Voraussetzungen
- EmDash 1.0 oder neuer mit einem Plugin-Sandbox-Runner. Auf Cloudflare erfordert das den Workers-Paid-Tarif und eine Worker-Loader-Bindung. Getestet mit EmDash 1.2.0.
- Ein E-Mail-Anbieter in EmDash, wenn Sie Ausführungsbenachrichtigungen oder E-Mail-Schritte wünschen. Änderungen laufen auch ohne ihn.
Installieren
- Wählen Sie auf dieser Seite Open in EmDash und geben Sie die Adresse Ihrer Website ein, oder suchen Sie Auto Unpublish Posts in der Plugin-Registry im EmDash-Admin-Bereich.
- Prüfen Sie die angeforderten Berechtigungen und bestätigen Sie.
Erste Schritte
- Öffnen Sie die Seite Einstellungen des Plugins (Administratoren). Legen Sie die Zeitzone der Website fest, wählen Sie, wer die Ausführungs-E-Mails erhält, und senden Sie sich eine Test-E-Mail.
- Öffnen Sie einen beliebigen gespeicherten Eintrag. Im Bereich Geplante Änderungen in der Seitenleiste wählen Sie eine Aktion, ein Datum und eine Uhrzeit. Bestätigen Sie, um die Änderung zu planen.
- Optional: Unter Standardwerte planen Sie automatisch eine Änderung, wenn Einträge einer Sammlung veröffentlicht werden.
- Behalten Sie anstehende Änderungen und das Ausführungsprotokoll unter Geplante Änderungen im Blick.
Pro
- Kaufen Sie eine Lizenz unter https://peachfinthemes.com/auto-unpublish-posts/. Auch der Link Get Pro auf der Einstellungsseite des Plugins führt dorthin.
- Geben Sie nach dem Bezahlvorgang die Domain Ihrer Website auf der Bestellseite oder unter My account → EmDash licenses ein, um Ihren Schlüssel zu erhalten.
- Fügen Sie den Schlüssel unter Einstellungen → Auto Unpublish Posts Pro ein und speichern Sie.
Ein Schlüssel funktioniert auf den Domains, für die er ausgestellt wurde, und auf deren Subdomains. localhost, *.localhost und *.test funktionieren für die Entwicklung immer.
KI-Agenten
Die Werkzeuge werden vom eigenen MCP-Server von EmDash unter /_emdash/api/mcp bereitgestellt. Skripte können dieselben Routen mit einem EmDash-API-Token mit Admin-Berechtigungsbereich aufrufen, zum Beispiel POST /_emdash/api/plugins/auto-unpublish-posts/mcp-list. Jedes Werkzeug prüft die Rolle des Token-Benutzers, so wie es auch der Admin-Bereich tut.
FAQ
Stellt das Plugin Netzwerkanfragen?
Nein. Es deklariert keine erlaubten Hosts und prüft den Lizenzschlüssel offline. E-Mails werden über den EmDash-E-Mail-Anbieter Ihrer Website versendet.
Wann genau wird eine Änderung ausgeführt?
Jede Änderung ist eine geplante EmDash-Aufgabe, die zum eingestellten Zeitpunkt fällig wird. Ein stündlicher Durchlauf setzt jede überfällige Änderung neu an, deren Aufgabe verloren gegangen ist.
Was passiert, wenn eine Änderung fehlschlägt?
Ein vorübergehender Fehler wird nach 5 und nach 10 Minuten wiederholt. Nach dem dritten fehlgeschlagenen Versuch wird die Änderung als fehlgeschlagen markiert, mit Begründung protokolliert und, wenn Benachrichtigungen aktiv sind, per E-Mail gemeldet. Fehler, die ein erneuter Versuch nicht beheben kann, schlagen sofort fehl. Wurde der Eintrag zuvor gelöscht, wird die Änderung übersprungen und das Protokoll nennt den Grund.
Wer darf planen und abbrechen?
Autoren: ihre eigenen Einträge und die von ihnen geplanten Änderungen. Redakteure: jeden Eintrag sowie die Massenplanung. Administratoren verwalten zusätzlich Einstellungen, Standardwerte, Regeln, die Lizenz und Weiterleitungen. Der Server prüft das bei jeder Anfrage.
Veröffentlicht „Feld setzen“ auch andere unveröffentlichte Änderungen?
Nein. Hat der Eintrag weitere unveröffentlichte Änderungen, bleibt der neue Wert im Entwurf, und das Protokoll weist darauf hin.
Ersetzt eine geplante Weiterleitung eine, die ich selbst angelegt habe?
Nein. Das Plugin ändert nur Weiterleitungen, die es selbst erstellt hat. Existiert für die Adresse bereits eine andere Weiterleitung, schlägt die Änderung fehl.
Wo kaufe ich Pro?
Im Shop von Peachfin Themes: https://peachfinthemes.com/auto-unpublish-posts/. Jahreslizenzen: 1 Website 49 $, 5 Websites 99 $, unbegrenzt viele Websites 149 $. Geben Sie nach dem Bezahlvorgang Ihre Domains auf der Bestellseite oder unter My account → EmDash licenses ein, um Ihren Schlüssel zu erhalten.
Was passiert, wenn eine Lizenz abläuft?
Bestehende Regeln, Standardwerte und geplante Änderungen laufen weiter; gesperrt wird nur das Erstellen und Bearbeiten von Pro-Funktionen. Verlängern Sie unter My account → EmDash licenses: Dieselbe Lizenz erhält ein weiteres Jahr und einen neuen Schlüssel.
Wie lange wird der Verlauf aufbewahrt?
Das Protokoll wird 180 Tage aufbewahrt. Abgeschlossene Änderungen werden nach 90 Tagen entfernt.
Kann eine Regel sich selbst auslösen?
Nein. Eigene Veröffentlichungen des Plugins lösen nie dessen Regeln oder Standardwerte aus.
Sicherheit
Ein Problem melden
Melden Sie Sicherheitsprobleme bitte vertraulich an [email protected]. Bitte eröffnen Sie nicht zuerst ein öffentliches Issue.
Berechtigungen
- Inhalte schreiben und veröffentlichen: Veröffentlichung aufheben, in den Papierkorb verschieben, ein Feld setzen und eine ausstehende geplante Veröffentlichung abbrechen.
- Taxonomien schreiben: Begriffe hinzufügen, entfernen und ersetzen.
- Weiterleitungen schreiben: die Pro-Aktion „Veröffentlichung aufheben und weiterleiten“. Sie ändert nur Weiterleitungen, die das Plugin erstellt hat.
- E-Mail senden: Ausführungsbenachrichtigungen, die Test-E-Mail und E-Mail-Schritte.
- Benutzer lesen: die E-Mail-Adressen des Autors und der Administratoren ermitteln und die Autorenbedingung in Regeln abgleichen.
- Schema lesen: Sammlungen und Felder für die Formulare auflisten.
Das Plugin deklariert keine erlaubten Hosts und kann daher keine Netzwerkanfragen stellen.
Zugriffskontrolle
Die Admin-Seiten, der Editor-Bereich und die Agent-Werkzeuge prüfen serverseitig die EmDash-Rolle des Aufrufers. Autoren handeln nur an ihren eigenen Einträgen. Redakteure handeln an jedem Eintrag. Nur Administratoren ändern Einstellungen, Standardwerte, Regeln, die Lizenz und Weiterleitungen. Agent-Werkzeuge können keine E-Mails senden.
Öffentliche Route
Eine Route ist öffentlich: export, der CSV-Download. Ein aufgerufener Download-Link kann den Admin-Anfrage-Header von EmDash nicht mitführen; deshalb wird jeder Link mit HMAC-SHA-256 signiert, und zwar mit einem zufälligen Schlüssel, der in der Plugin-Konfiguration gespeichert ist. Ein Link läuft nach 10 Minuten ab. Downloads erfordern außerdem eine aktive Pro-Lizenz.
Gespeicherte Daten
Das Plugin speichert seine Daten im eigenen Speicher auf Ihrer Website: geplante Änderungen, Ausführungsprotokoll, Einstellungen, Standardwerte, Regeln und den Lizenzschlüssel. Die Datensätze enthalten Eintrags-IDs und Titel sowie die ID und den Namen der Person, die eine Änderung geplant hat. Das Protokoll wird 180 Tage aufbewahrt, abgeschlossene Änderungen 90 Tage. Außer den von Ihnen konfigurierten E-Mails wird nichts irgendwohin gesendet.
Lizenzschlüssel
Schlüssel werden vom Peachfin-Themes-Shop ausgestellt, mit Ed25519 signiert und offline geprüft. Das Plugin kontaktiert den Shop nie. Ein Schlüssel enthält eine Bestell-ID, seine Domains und sein Ablaufdatum. Personenbezogene Daten enthält er nicht.
Änderungsprotokoll
1.0.1
- Getestet mit EmDash 1.2.0.
- Die Aktivierung der Pro-Lizenz wurde korrigiert, wenn EmDash die Adresse der Website noch nicht geliefert hat, was bei einer neuen Website bis zum Neustart vorkommen kann. Das Plugin prüft den Schlüssel gegen die Adresse der Admin-Seite, auf der Sie ihn eingegeben haben.
- Mit Pro lädt „Geplante Änderungen“ jetzt auch, wenn die Adresse der Website fehlt. CSV-Download-Links verwenden die Adresse der Admin-Seite.
- Fehlt die Adresse der Website, lässt „Veröffentlichung aufheben und weiterleiten“ die Seite jetzt veröffentlicht, versucht es erneut und protokolliert, dass die Website neu gestartet werden muss.
1.0.0 — erste Veröffentlichung
Kostenlos:
- Seitenleistenbereich im Editor für jede Sammlung: Änderungen planen, ansehen, abbrechen und ausführen; letzte Ausführungen.
- Aktionen: Veröffentlichung aufheben (bricht zuvor eine ausstehende geplante Veröffentlichung ab), in den Papierkorb verschieben, Begriffe hinzufügen, entfernen oder ersetzen.
- Seite „Geplante Änderungen“ mit anstehenden Änderungen und den letzten 50 Ausführungen.
- Standardwerte pro Sammlung, zum Beispiel die Veröffentlichung 30 Tage nach dem Veröffentlichen aufheben.
- E-Mail-Benachrichtigungen über den E-Mail-Anbieter der Website, mit einer Schaltfläche für die Test-E-Mail.
robots-Tagunavailable_afterfür Seiten mit geplanter Aufhebung der Veröffentlichung oder geplanter Verschiebung in den Papierkorb.- Dashboard-Widget.
- Einstellung der Zeitzone der Website. Datumsangaben werden in UTC gespeichert und berücksichtigen die Sommerzeit.
- KI-Agent-Werkzeuge:
list_scheduled_changes,schedule_change,cancel_scheduled_change,set_collection_default.
Pro (Jahreslizenzschlüssel, offline geprüft):
- Regeln mit Auslösern, bis zu 3 Bedingungen und bis zu 3 bedingten Schritten.
- Ein Feld setzen, Veröffentlichung aufheben und weiterleiten sowie E-Mail-Schritte.
- Massenplanung von bis zu 2.000 Einträgen.
- CSV-Import (300 Zeilen) und CSV-Export des Protokolls und des Zeitplans.
- Vollständiges Protokoll mit Seitenumbruch und Ergebnisfilter.
- Agent-Werkzeuge:
schedule_changes,get_run_log,list_rules,update_rule. - Einstellungen, Regeln, Massenbearbeitung und der Editor-Bereich verlinken auf Websites ohne Pro auf die Pro-Seite.