
Revisionen in WordPress: Versionierung verstehen & optimieren
- Wie funktionieren WordPress Revisionen?
- Revisionen anzeigen und wiederherstellen
- Revisionen begrenzen und optimieren
- Performance-Impact: Wann werden Revisionen zum Problem?
- Revisionen und DSGVO-Compliance
- Revisionen für Custom Post Types
- Fortgeschrittene Techniken: Revisionen programmatisch steuern
- Häufige Probleme und Lösungen
- Best Practices für die Arbeit mit Revisionen
- Revisionen vs. Backups: Was ist der Unterschied?
- Checkliste: Revisionsverwaltung optimieren
- Zusammenfassung
WordPress Revisionen sind automatische Sicherungskopien deiner Inhalte, die bei jeder Änderung an Beiträgen oder Seiten erstellt werden. Sie ermöglichen dir, frühere Versionen wiederherzustellen, Änderungen zu vergleichen und versehentliche Bearbeitungen rückgängig zu machen.
Wenn mehrere Personen an deiner Website arbeiten oder du umfangreiche Änderungen vornimmst, sind Revisionen ein unverzichtbares Sicherheitsnetz. Gleichzeitig können sie bei falscher Verwaltung zu Performance-Problemen führen – deshalb ist es wichtig, ihre Funktionsweise zu verstehen.
Wie funktionieren WordPress Revisionen?
WordPress speichert bei jedem Klick auf „Aktualisieren“, „Veröffentlichen“ oder „Als Entwurf speichern“ eine vollständige Kopie des aktuellen Inhalts in der Datenbank. Diese Kopien werden in der Tabelle wp_posts als eigene Datensätze mit dem Post-Typ revision gespeichert.
Was wird in Revisionen gespeichert:
- Der vollständige Textinhalt des Beitrags oder der Seite
- Titel und Slug (URL)
- Zeitstempel der Änderung
- Autorenangabe (wer die Änderung vorgenommen hat)
- Metadaten wie Custom Fields bei entsprechender Plugin-Unterstützung
Was NICHT gespeichert wird:
- Beitragsbilder und Mediendateien
- Taxonomien (Kategorien und Tags)
- Kommentare
- Theme- oder Plugin-Einstellungen
Automatische vs. manuelle Speicherung
WordPress unterscheidet zwischen verschiedenen Arten von Revisionen:
- Autosave (Automatische Speicherung): Alle 60 Sekunden wird dein Inhalt automatisch gesichert, solange du aktiv am Editor arbeitest. Diese Revision wird überschrieben, sobald du manuell speicherst.
- Manuelle Revisionen: Jeder Klick auf „Aktualisieren“ oder „Veröffentlichen“ erstellt eine permanente Revision, die erhalten bleibt.
- Entwürfe: Beim Speichern als Entwurf wird ebenfalls eine Revision angelegt.
Revisionen anzeigen und wiederherstellen
Du findest die Revisionen im WordPress-Editor rechts in der Seitenleiste unter „Revisionen“ (Gutenberg) oder in der Meta-Box unterhalb des Editors (Classic Editor).
Schritt-für-Schritt: Alte Version wiederherstellen
- Öffne den Beitrag oder die Seite im Editor
- Klicke auf „Revisionen“ in der rechten Seitenleiste
- Du siehst eine Liste aller gespeicherten Versionen mit Zeitstempel und Autor
- Nutze den Schieberegler, um Versionen zu vergleichen
- Gelöschter Text wird rot, neue Inhalte grün markiert
- Klicke auf „Diese Revision wiederherstellen“, um zur gewünschten Version zurückzukehren
Wichtig: Die Wiederherstellung einer Revision überschreibt nicht die aktuelle Version, sondern erstellt eine neue Revision mit dem wiederhergestellten Inhalt. Du kannst also problemlos weiter zurückgehen, falls nötig.
Revisionen vergleichen
Die Vergleichsansicht zeigt dir genau, was sich zwischen zwei Versionen geändert hat. Das ist besonders hilfreich, wenn:
- Du nachvollziehen möchtest, wann und von wem bestimmte Inhalte geändert wurden
- Mehrere Autoren am gleichen Dokument arbeiten
- Du versehentlich Text gelöscht hast und nicht mehr genau weißt, wo
- Du überprüfen möchtest, welche Änderungen ein Redakteur vorgenommen hat
Revisionen begrenzen und optimieren
Standardmäßig speichert WordPress unbegrenzt viele Revisionen. Bei umfangreichen Websites mit häufigen Änderungen kann das zu Performance-Problemen und einer aufgeblähten Datenbank führen.
Die Anzahl der Revisionen begrenzen
Füge folgenden Code in deine wp-config.php Datei ein (oberhalb der Zeile /* That's all, stop editing! Happy publishing. */):
// Revisionen auf 5 pro Beitrag begrenzen
define('WP_POST_REVISIONS', 5);Du kannst die Zahl anpassen – bewährt haben sich Werte zwischen 3 und 10 Revisionen.
Revisionen komplett deaktivieren (nicht empfohlen):
define('WP_POST_REVISIONS', false);Das vollständige Deaktivieren ist nicht ratsam, da du damit dein Sicherheitsnetz verlierst. Selbst bei einzelnen Autoren können technische Probleme oder Browser-Abstürze zu Datenverlust führen.
Autosave-Intervall anpassen
Das automatische Speichern erfolgt standardmäßig alle 60 Sekunden. Du kannst dieses Intervall verlängern:
// Autosave auf 5 Minuten (300 Sekunden) erhöhen
define('AUTOSAVE_INTERVAL', 300);Alte Revisionen aufräumen
Wenn deine Website bereits seit Jahren läuft, können sich tausende Revisionen angesammelt haben. Um diese zu bereinigen:
Per Plugin (empfohlen für Einsteiger):
- WP-Optimize: Bereinigt Revisionen, Spam-Kommentare und optimiert Datenbanktabellen
- Advanced Database Cleaner: Spezialisiert auf Datenbank-Optimierung
- Perfmatters: Performance-Plugin mit Revisionsverwaltung
Per SQL-Befehl (für erfahrene Nutzer):
Erstelle ZUERST ein vollständiges Backup deiner Datenbank via phpMyAdmin oder einem Backup-Plugin!
-- Alle Revisionen älter als 30 Tage löschen
DELETE FROM wp_posts
WHERE post_type = 'revision'
AND post_modified < DATE_SUB(NOW(), INTERVAL 30 DAY);
-- Zugehörige Metadaten bereinigen
DELETE pm FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL;Führe danach die Datenbank-Optimierung durch:
OPTIMIZE TABLE wp_posts;
OPTIMIZE TABLE wp_postmeta;Performance-Impact: Wann werden Revisionen zum Problem?
Revisionen belasten deine Website auf zwei Ebenen:
- Datenbank-Größe: Jede Revision erhöht die Größe deiner Datenbank. Bei großen Beiträgen mit vielen Änderungen können schnell mehrere MB pro Artikel zusammenkommen.
- Abfrage-Performance: Wenn WordPress Beiträge lädt, muss es Revisionen ausfiltern. Bei zehntausenden Revisionen kann das Abfragen verlangsamen.
Wann solltest du aktiv werden?
- Deine Datenbank ist größer als 500 MB und wächst stetig
- Der Ladevorgang des Editors dauert mehrere Sekunden
- Du hast mehr als 10.000 Revisionen (überprüfbar mit dem Plugin Query Monitor)
- Deine Website läuft auf einem Shared Hosting mit begrenzten Ressourcen
Faustregeln für die Praxis:
- Kleiner Blog (1-2 Autoren): 3-5 Revisionen sind ausreichend
- Unternehmenswebsite (mehrere Redakteure): 5-10 Revisionen ermöglichen gute Nachvollziehbarkeit
- News-Portal (viele Updates): 10-15 Revisionen + regelmäßige Bereinigung alter Versionen
- E-Commerce (WooCommerce): 3-5 Revisionen, da Produktseiten selten umfangreich überarbeitet werden
Revisionen und DSGVO-Compliance
Bei der Arbeit mit Revisionen solltest du auch datenschutzrechtliche Aspekte beachten:
- Personenbezogene Daten in Revisionen: Wenn du Beiträge mit personenbezogenen Daten bearbeitest (z.B. Kundenreferenzen, Namen in Fallstudien), werden diese Daten auch in Revisionen gespeichert
- Löschanfragen: Beim Löschen personenbezogener Daten auf Nutzeranfrage müssen auch Revisionen berücksichtigt werden
- Aufbewahrungsfristen: Überlege, ob unbegrenzte Revisionen mit deinen Datenschutzrichtlinien vereinbar sind
Revisionen für Custom Post Types
Nicht alle Post Types unterstützen standardmäßig Revisionen. Wenn du mit Custom Post Types arbeitest, muss die Unterstützung explizit aktiviert werden:
// In functions.php deines Child Themes
function enable_revisions_for_custom_post_type() {
add_post_type_support('dein_custom_post_type', 'revisions');
}
add_action('init', 'enable_revisions_for_custom_post_type');Plugins wie Advanced Custom Fields (ACF) können Probleme mit Revisionen haben, wenn Custom Fields sich ändern – prüfe die Plugin-Dokumentation für spezifische Einstellungen.
Fortgeschrittene Techniken: Revisionen programmatisch steuern
Für Entwickler bietet WordPress Hooks, um die Revisionsverwaltung anzupassen:
Revisionen für bestimmte Posts deaktivieren:
add_filter('wp_revisions_to_keep', function($num, $post) {
// Keine Revisionen für Landing Pages
if ($post->post_type === 'landing_page') {
return 0;
}
return $num;
}, 10, 2);Revisionen basierend auf Benutzerrollen:
add_filter('wp_revisions_to_keep', function($num) {
if (current_user_can('administrator')) {
return 10; // Admins bekommen mehr Revisionen
}
return 3; // Normale Redakteure nur 3
});Häufige Probleme und Lösungen
„Keine Revisionen verfügbar“
Mögliche Ursachen:
- Revisionen wurden in der
wp-config.phpdeaktiviert - Der Post Type unterstützt keine Revisionen
- Die Datenbank hat Schreibrechte-Probleme
- Ein Plugin blockiert die Revisionsspeicherung
Lösung: Prüfe die wp-config.php und stelle sicher, dass WP_POST_REVISIONS nicht auf false gesetzt ist.
Editor lädt extrem langsam
Ursache: Zu viele Revisionen werden beim Laden des Editors abgefragt.
Lösung:
- Begrenze Revisionen auf 5-10
- Bereinige alte Revisionen mit WP-Optimize
- Erwäge einen leistungsstärkeren Hosting-Tarif
Revisionen verbrauchen zu viel Speicher
Lösung:
- Setze
WP_POST_REVISIONSauf einen niedrigen Wert (3-5) - Führe eine einmalige Bereinigung durch
- Richte einen automatischen Cleanup per Cronjob ein (via Plugin oder Code)
Best Practices für die Arbeit mit Revisionen
- Sinnvoll begrenzen: 5 Revisionen decken 95% aller Wiederherstellungs-Szenarien ab
- Regelmäßig aufräumen: Einmal jährlich alte Revisionen löschen (älter als 3-6 Monate)
- Vor großen Änderungen manuell speichern: So hast du einen definierten Wiederherstellungspunkt
- Monitoring einrichten: Tools wie Query Monitor zeigen dir die Anzahl der Revisionen
- Backups sind Pflicht: Revisionen ersetzen KEINE vollständigen Backups deiner Website
Revisionen vs. Backups: Was ist der Unterschied?
Viele verwechseln Revisionen mit Backups – dabei erfüllen beide unterschiedliche Zwecke:
Revisionen:
- Sichern nur Inhaltsänderungen (Texte, Titel)
- Helfen bei versehentlichen Bearbeitungen
- Sind Teil der WordPress-Datenbank
- Können selbst verloren gehen bei Datenbank-Problemen
Backups:
- Sichern die gesamte Website (Dateien + Datenbank)
- Schützen vor Server-Ausfällen, Hacks, Fehlkonfigurationen
- Werden extern gespeichert
- Ermöglichen vollständige Wiederherstellung der Website
Fazit: Nutze Revisionen für die tägliche Arbeit am Content, aber verlasse dich für echte Sicherheit auf regelmäßige Backups.
Checkliste: Revisionsverwaltung optimieren
- Anzahl der Revisionen in
wp-config.phpauf 5-10 begrenzt - Autosave-Intervall an Arbeitsweise angepasst (optional)
- Einmal alte Revisionen bereinigt (bei Bestandswebsites)
- Plugin zur automatischen Bereinigung eingerichtet (z.B. WP-Optimize)
- Datenbank-Größe überprüft (via Hosting-Panel oder phpMyAdmin)
- Revisionen für Custom Post Types aktiviert (falls nötig)
- Datenschutzkonzept berücksichtigt personenbezogene Daten in Revisionen
- Backup-Strategie unabhängig von Revisionen etabliert
Zusammenfassung
WordPress Revisionen sind ein mächtiges Werkzeug für sicheres Content-Management, erfordern aber eine bewusste Verwaltung. Mit den richtigen Einstellungen erhältst du die Vorteile der Versionskontrolle, ohne Performance-Nachteile in Kauf nehmen zu müssen.
Die Begrenzung auf 5-10 Revisionen pro Beitrag ist für die meisten Websites der optimale Kompromiss zwischen Sicherheit und Performance. Kombiniert mit regelmäßiger Bereinigung und einer soliden Backup-Strategie hast du sowohl Flexibilität bei der Content-Bearbeitung als auch langfristige Datensicherheit.
Mach deine Website fit für mehr Sichtbarkeit, Geschwindigkeit und Nutzerfreundlichkeit
Sichere dir jetzt deinen kostenlosen 30-Minuten Website-Check im Zoom.
Wir prüfen deine Seite auf SEO, Ladezeit, UX und Barrierefreiheit – und geben dir konkrete Tipps, die du sofort umsetzen kannst.

