WordPress Papierkorb konfigurieren oder deaktivieren

In WordPress bleiben gelöschte Beiträge standardmäßig 30 Tage im Papierkorb. Nach diesem Zeitraum werden sie automatisch dauerhaft gelöscht. Während dieser 30 Tage können die Beiträge jederzeit wiederhergestellt oder manuell gelöscht werden. Falls nötig, kann die Zeitspanne, in der gelöschte Beiträge im WordPress-Papierkorb verbleiben, aber beliebig verändert werden. Du kannst also selbst bestimmen, wie lange gelöschte Beiträge in WordPress im Papierkorb bleiben.

Um die Papierkorb-Funktion in WordPress zu konfigurieren oder zu deaktivieren, kann man einen Eintrag in die wp-config.php Datei einfügen. Denke aber daran, dass du Zugriff auf die wp-config.php Datei benötigst, die sich im Stammverzeichnis deiner WordPress-Installation befindet. Du kannst diese Datei über einen FTP-Client oder das Dateiverwaltungstool deines Hosting-Anbieters bearbeiten.

Wichtig: Bitte vor dem Ändern der Datei immer eine lokale Sicherung (Backup) machen!

1. Papierkorb deaktivieren

Denke daran: Der Papierkorb bietet eine Sicherheitsstufe, um gelöschte Beiträge oder Seiten jederzeit wiederherzustellen. Ohne Papierkorb ist eine versehentliche Löschung also endgültig!

Um den Papierkorb komplett zu deaktivieren, sodass gelöschte Beiträge sofort dauerhaft gelöscht werden, füge den folgenden Code in die wp-config.php Datei ein. Dies sorgt dafür, dass die Papierkorb-Funktion deaktiviert wird, und alle Beiträge und Seiten sofort unwiderruflich gelöscht werden, wenn sie entfernt werden.

define('EMPTY_TRASH_DAYS', 0);

Wann ist das sinnvoll? In Projekten, bei denen Inhalte schnell und endgültig entfernt werden müssen, ist die direkte Löschung ohne Umweg über den Papierkorb denkbar. Auch bei speziellen Anwendungsfällen (z. B. große Websites mit hohem Datenaufkommen oder wenig Speicherplatz, geringen Hosting-Ressourcen) kann dadurch eine optimierte Datenbankverwaltung erreicht werden.

2. Papierkorb-Zeitraum anpassen

Das Anpassen des Zeitraums, in dem gelöschte Beiträge im WordPress-Papierkorb verbleiben, ist eine weitere flexible Möglichkeit, die Funktion an die individuellen Anforderungen einer Website anzupassen. Falls du die Dauer, wie lange Beiträge im Papierkorb bleiben, ändern möchtest, kannst du, wie bereits erwähnt, den Zeitraum so konfigurieren:

define('EMPTY_TRASH_DAYS', X);


Ersetze X mit der Anzahl der Tage, die die Beiträge im Papierkorb bleiben sollen, bevor sie automatisch gelöscht werden. Dabei ersetzt du X durch die gewünschte Anzahl der Tage, nach denen der Papierkorb automatisch geleert wird. Beispielsweise:

Wenn du beispielsweise möchtest, dass Beiträge für 60 Tage im Papierkorb bleiben, würde der Code so aussehen:

define('EMPTY_TRASH_DAYS', 60);

Eine kürzere Aufbewahrungsfrist hilft, die Datenbank schlank zu halten, indem gelöschte Beiträge schneller endgültig entfernt werden. Besonders bei Hosting-Paketen mit kleinen Datenbankgrenzen ist dies vorteilhaft. Auf Websites, die regelmäßig sehr viele Inhalte veröffentlichen und löschen (z. B. Nachrichtenseiten oder Blogs), reduziert ein kürzerer Zeitraum (7-14 Tage) die Ansammlung überflüssiger Daten.

Dagegen bietet ein längerer Zeitraum mehr Zeit, um Beiträge und Seiten aus dem Papierkorb wiederherzustellen. Dies ist besonders wichtig bei Websites, die von mehreren Personen verwaltet werden. Auch bei Websites, deren Inhalte langfristig geplant werden (z. B. Unternehmensseiten oder umfangreiche Projekte), kann es hilfreich sein, Beiträge länger im Papierkorb aufzubewahren, um Änderungen bei der Content-Strategie zu ermöglichen. In manchen Fällen dient der Papierkorb auch als temporäres Archiv für Beiträge, die aktuell nicht benötigt, aber möglicherweise wiederhergestellt werden sollen.

Schreibe einen Kommentar