WordPress Papierkorb: Automatische Löschung deaktivieren oder verlängern

WordPress
WordPress Papierkorb: Automatische Löschung deaktivieren oder verlängern

WordPress bietet seit Version 2.9 eine praktische Papierkorb-Funktion, die das versehentliche Löschen von Inhalten verhindert. Gelöschte Beiträge, Seiten und Kommentare werden nicht sofort endgültig entfernt, sondern zunächst in den Papierkorb verschoben. Von dort aus können sie entweder wiederhergestellt oder manuell gelöscht werden. Standardmäßig leert WordPress den Papierkorb automatisch nach 30 Tagen. In einigen Fällen kann es jedoch sinnvoll sein, dieses Zeitintervall zu verlängern oder die automatische Löschung komplett zu deaktivieren.

Warum das Löschintervall anpassen?

Je nach Projekt und Arbeitsweise kann es erforderlich sein, die Standardfrist von 30 Tagen anzupassen:

  • Längere Aufbewahrung: In Redaktionssystemen oder bei mehrstufigen Freigabeprozessen kann es sinnvoll sein, den Papierkorb länger als 30 Tage aufzubewahren, um versehentlich gelöschte Inhalte später noch wiederherstellen zu können.
  • Schnellere Löschung: In Installationen mit hohem Datenaufkommen kann eine Verkürzung des Zeitraums helfen, Speicherplatz in der Datenbank freizugeben.
  • Deaktivierung des Papierkorbs: In speziellen Szenarien kann es erforderlich sein, den Papierkorb komplett zu deaktivieren, sodass Inhalte direkt und ohne Zwischenspeicherung gelöscht werden.

Lesetipp: WordPress: Papierkorb für Mediathek aktivieren

Anpassung des Papierkorb-Löschintervalls

Das Zeitintervall für die automatische Löschung kann in der wp-config.php Datei angepasst werden. Dazu wird folgende Zeile eingefügt oder angepasst:

// Papierkorb-Löschintervall auf 60 Tage erhöhen
define('EMPTY_TRASH_DAYS', 60);

Hier kann der Wert 60 flexibel durch eine beliebige Anzahl von Tagen ersetzt werden.

Papierkorb deaktivieren

Soll der Papierkorb komplett deaktiviert werden, kann in der wp-config.php der folgende Wert gesetzt werden:

// Papierkorb deaktivieren (sofortige Löschung von Inhalten)
define('EMPTY_TRASH_DAYS', 0);

Wird dieser Wert auf 0 gesetzt, werden gelöschte Inhalte nicht mehr in den Papierkorb verschoben, sondern sofort dauerhaft gelöscht. Dabei ist zu beachten, dass eine Wiederherstellung nicht mehr möglich ist.

Fazit

Die Papierkorb-Funktion in WordPress ist ein nützliches Feature, um Datenverluste zu vermeiden. Je nach Bedarf kann die automatische Löschung jedoch angepasst oder ganz deaktiviert werden. Änderungen an der wp-config.php ermöglichen eine einfache Steuerung dieser Funktion, um das Verhalten des Papierkorbs an individuelle Anforderungen anzupassen.



Lese-Empfehlungen zum Thema


Sie benötigen eine WordPress Agentur? Wir stehen als Ihre Experten zur Verfügung. Treten Sie mit uns in Kontakt und vereinbaren Sie ein unverbindliches Beratungsgespräch.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ähnliche Artikel
Nutzer aus REST API Endpunkt entfernen (/wp-json/wp/v2/users)

Die WordPress REST API ist ein leistungsstarkes Feature, das die Kommunikation mit einer WordPress-Website über externe Anwendungen ermöglicht. Standardmäßig stellt sie jedoch auch sensible...
mehr lesen

PHP Error Reporting bei HostEurope aktivieren

Wer eine Website bei HostEurope betreibt, kennt das Problem: Die Fehler-Logs im KIS (Kunden-Interface) sind oft leer oder enthalten nur spärliche Informationen. Das macht...
mehr lesen

WP Rocket: Cache wird zu häufig oder unregelmäßig geleert

WP Rocket ist inzwischen eines der beliebtesten Cache-Plugins für WordPress und ein durchaus effektives Mittel, die Ladezeiten einer Webseite zu verbessern. Gerade bei vielen...
mehr lesen

WordPress Update: FTP-Zugangsdaten werden benötigt – was tun?

Es kann frustrierend sein, wenn WordPress bei einem Plugin-Update plötzlich nach FTP-Zugangsdaten fragt, anstatt das Update automatisch durchzuführen. Dieses Problem kann auf verschiedene Ursachen...
mehr lesen