Nützliche Bearbeitungshistorie bewahren

Devenia Revision Retention: neue Änderungen und ältere Bezugspunkte behalten

Bei intensiver Bearbeitung sammeln sich schnell viele kleine Änderungen an. Behalten Sie die neuesten Versionen und ausgewählte ältere Revisionen. Der Rest wird in begrenzten Durchläufen entfernt.
Die automatische Bereinigung ist von Anfang an aktiv. Prüfen Sie die Einstellungen vor dem ersten geplanten Lauf, etwa eine Stunde nach der Aktivierung.
Art-déco-Maschine als Sinnbild für geordnete WordPress-Revisionsspeicherung

Die heutigen Änderungen und der Absatz vom letzten Monat

Neue Revisionen helfen, einen gerade gemachten Fehler rückgängig zu machen. Eine ältere Version kann einen Absatz enthalten, der vor Wochen entfernt wurde. Wer nur die neuesten Änderungen behält, verliert möglicherweise diesen älteren Bezugspunkt.

Standardmäßig bleiben die 10 neuesten Revisionen erhalten. Hinzu kommt jeweils die verfügbare Revision, die 7, 14, 21, 28 und 70 Tagen am nächsten liegt. Mehrere Zielalter können dieselbe Revision auswählen. Je nach vorhandener Historie bleiben daher bis zu 15 unterschiedliche Versionen.

Prinzipdarstellung: neue Dokumentversionen stehen dicht zusammen, ältere mit Abstand; nicht ausgewählte Kopien werden entfernt

Die dicht stehenden Blätter zeigen neue Änderungen, die weiter auseinanderliegenden ältere Bezugspunkte. Die Illustration erklärt das Prinzip, keine genaue Revisionszahl.

Wählen Sie die Historie, die Ihre Redaktion braucht

Öffnen Sie Werkzeuge > Revision Retention. Deaktivieren Sie die automatische Bereinigung und speichern Sie, während Sie die Regeln prüfen. Diese Einstellungen bestimmen, was spätere Läufe löschen dürfen.

Neue Revisionen und ältere Zielzeitpunkte

Legen Sie fest, wie viele neue Versionen erhalten bleiben und welche älteren Zeitpunkte wichtig sind. Zehn Revisionen können bei häufigen Änderungen Minuten umfassen, bei seltenen Änderungen Monate. Ein Zielalter wählt die nächstgelegene vorhandene Version, keine garantierte Momentaufnahme dieses Tages.

Inhaltstypen und Grenzen pro Lauf

Beiträge und Seiten sind vorausgewählt. Andere Inhaltstypen müssen Revisionen unterstützen. Standardmäßig prüft ein Lauf bis zu 100 Beiträge oder Seiten und löscht bis zu 500 Revisionen. Spätere Läufe setzen die Prüfung bei den übrigen Inhalten fort und bearbeiten unterbrochene Inhalte weiter.

Automatische Bereinigung

Der erste Termin liegt ungefähr eine Stunde nach der Aktivierung. Danach läuft die Bereinigung standardmäßig täglich über WP-Cron. Die tatsächliche Ausführung hängt von der Cron-Konfiguration und den Seitenaufrufen ab. Aktive Läufe löschen Revisionen endgültig, ohne erneut nachzufragen.

Den nächsten Durchlauf vor dem Löschen prüfen

Ein Testlauf zeigt Summen an, ohne Revisionen zu löschen oder den Bearbeitungsstand weiterzusetzen. Er erfasst den nächsten Durchlauf, nicht die gesamte Website, und aktualisiert den Bericht zum letzten Lauf.

1. Datenbank sichern

Prüfen Sie wichtige Seiten in der WordPress-Revisionshistorie. Wenn jede Änderung eines bestimmten Zeitraums erhalten bleiben muss, reichen einzelne ältere Bezugspunkte möglicherweise nicht.

2. Testlauf auswerten

Wählen Sie Run dry-run. Prüfen Sie die Zahl der untersuchten, behaltenen und zum Löschen vorgesehenen Revisionen. Der Bericht enthält Summen, keine Einzelliste.

3. Regeln anwenden

Bestätigen Sie das Löschen per Kontrollkästchen und wählen Sie Run cleanup now. Haben sich Inhalte oder Einstellungen seit der Vorschau geändert, starten Sie einen neuen Testlauf. Die Bereinigung berechnet ihre Auswahl erneut.

4. Ergebnis lesen

Kontrollieren Sie Löschzahlen, Fehler und einen möglichen Stopp an der Laufgrenze. Lassen Sie den Zeitplan nur aktiv, wenn dieselben Regeln automatisch angewendet werden sollen.

Revisionen ersetzen keine Sicherung

Dieses Plugin kann gelöschte Revisionen nicht wiederherstellen. Es wählt aus der noch vorhandenen Historie aus. Versionen, die WordPress, ein anderes Plugin oder eine frühere Bereinigung entfernt haben, bringt es nicht zurück.

Auch das WordPress-Revisionslimit prüfen

Ein separates Revisionslimit kann ältere Versionen bereits entfernen, bevor diese Regeln greifen. Stimmen Sie das Limit auf Ihren Bedarf ab. Das Plugin verwaltet Revisionen, keine Sicherungen Ihrer Website.

Zwei Aktionen für berechtigte Automatisierung

Beide WordPress-Abilities verlangen die Berechtigung, Website-Einstellungen zu verwalten. Externer MCP-Zugriff benötigt einen separat eingerichteten Adapter, der diese Aktionen bereitstellt.

Einstellungen und Status lesen

revision-retention/get-settings akzeptiert ein leeres Objekt und liefert die aktiven Einstellungen, den Bericht zum letzten Lauf und den nächsten geplanten Termin.

Einen Durchlauf prüfen oder ausführen

revision-retention/run startet standardmäßig einen Testlauf. Verwenden Sie dry_run: false nur, wenn endgültiges Löschen beabsichtigt ist. Die Regeln ändern Sie auf der regulären Verwaltungsseite.

Vor der Installation

Erforderlich sind WordPress ab 6.9 und PHP ab 7.2. Verwenden Sie eine noch gepflegte PHP-Version, die Ihre Website unterstützt. Automatische Läufe setzen funktionierendes WP-Cron voraus.

Art-déco-Maschine als Sinnbild für geordnete WordPress-Revisionsspeicherung

Behalten Sie die Historie, auf die Sie zurückgreifen möchten

Laden Sie das Plugin herunter, prüfen Sie den aktiven Zeitplan und wählen Sie Ihre Aufbewahrungsregeln. Sichern Sie die Datenbank und prüfen Sie den nächsten Durchlauf vor der Bereinigung.