Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Automatisches Leeren des Papierkorbs in WordPress einschränken oder deaktivieren

Einige unserer Leser haben uns gefragt, wie oft der WordPress-Papierkorb geleert werden sollte.

Standardmäßig löscht WordPress automatisch alles, was sich 30 Tage lang im Papierkorb befand. Einige Benutzer möchten den Papierkorb jedoch öfter oder seltener leeren oder ihn manuell leeren.

Wir haben uns die verschiedenen Optionen angesehen und festgestellt, dass Sie das Löschen des Papierkorbs einschränken können, indem Sie einfach ein Plugin verwenden. Oder fügen Sie einen Code-Schnipsel hinzu, um zu verhindern, dass WordPress Inhalte automatisch aus dem Papierkorb entfernt.

In diesem Artikel zeigen wir Ihnen, wie Sie das automatische Leeren des Papierkorbs in WordPress einschränken oder deaktivieren können.

So deaktivieren Sie das automatische Leeren des Papierkorbs in WordPress

Was ist der Papierkorb in WordPress?

WordPress hat bereits in Version 2.9 eine Papierkorb-Funktion hinzugefügt. Sie funktioniert genau wie der Papierkorb oder Mülleimer auf Ihrem Computer.

Mit anderen Worten, Ihre gelöschten Beiträge werden nicht dauerhaft entfernt, sondern stattdessen in den Papierkorb verschoben, damit sie eine Zeit lang wiederhergestellt werden können. Jeder kann versehentlich einen Beitrag löschen. Deshalb macht es WordPress einfach, gelöschte Beiträge und Seiten wiederherzustellen.

Sie können sie anzeigen, indem Sie in Ihrem WordPress-Dashboard zu Beiträge » Alle Beiträge gehen und dann auf die Option „Papierkorb“ klicken.

Gelöschte Beiträge anzeigen

Ihre WordPress-Website löscht automatisch alles im Papierkorb nach 30 Tagen, damit es sich nicht ansammelt.

Was ist, wenn Sie nicht möchten, dass WordPress Elemente automatisch aus dem Papierkorb löscht? Oder Sie möchten, dass er öfter oder seltener als einmal im Monat geleert wird.

Sehen wir uns an, wie Sie es so oft automatisch leeren lassen können, wie Sie möchten. Wir behandeln unten drei Methoden. Die erste Methode ist für die meisten Benutzer die einfachste. Sie können die folgenden Links verwenden, um zu Ihrer bevorzugten Methode zu springen:

Video-Tutorial

WPBeginner abonnieren

Wenn Sie schriftliche Anweisungen bevorzugen, lesen Sie bitte weiter.

Methode 1: Ändern, wann WordPress den Papierkorb leert, mit einem Plugin

Zuerst müssen Sie das Plugin Change Empty Trash Time installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie man ein WordPress-Plugin installiert.

Hinweis: Auf der Repository-Seite des Plugins „Change Empty Trash Time“ heißt es, dass es nicht mit der aktuellen Version von WordPress getestet wurde. Wir haben es getestet und können bestätigen, dass es für uns immer noch funktioniert, aber wir können nicht garantieren, dass auf Ihrer Website keine Probleme auftreten. Weitere Details finden Sie in unserem Leitfaden, ob Sie veraltete WordPress-Plugins verwenden sollten.

Nach der Aktivierung sollten Sie die Seite Einstellungen » Allgemein Ihres Admin-Dashboards aufrufen.

Dort angekommen, scrollen Sie zum Ende der Seite und Sie finden eine neue Einstellung „Zeit zum Leeren des Papierkorbs (in Tagen)“.

Papierkorb nach bestimmten Tagen leeren

Geben Sie einfach die Anzahl der Tage ein, nach denen WordPress den Papierkorb leeren soll. Sie können zum Beispiel 1 für täglich, 7 für wöchentlich oder 30 für monatlich eingeben.

Wenn Sie 0 eingeben, werden gelöschte Beiträge und Seiten dauerhaft gelöscht, anstatt in den Papierkorb verschoben zu werden.

Hinweis: Seien Sie sehr vorsichtig, wenn Sie die Zeit zum Leeren auf 0 setzen. Es kann schwierig sein, dauerhaft gelöschte Beiträge und Seiten wiederherzustellen. Stellen Sie sicher, dass Sie ein Backup-Plugin verwenden, nur für den Fall.

Vergessen Sie nicht, auf die Schaltfläche „Änderungen speichern“ zu klicken, um Ihre Einstellungen zu speichern.

Methode 2: Ändern, wann WordPress den Papierkorb mit Code leert

Sie können auch konfigurieren, wie regelmäßig der Papierkorb geleert wird, indem Sie einen Code-Snippet verwenden. Diese Methode wird für Anfänger nicht empfohlen. Wenn Sie also nicht mit Code vertraut sind, sollten Sie stattdessen Methode 1 verwenden.

Für diese Methode müssen Sie Ihre wp-config.php-Datei bearbeiten.

Wenn Sie die Datei wp-config.php noch nie bearbeitet haben, lesen Sie unseren Leitfaden zur Bearbeitung der wp-config.php-Datei in WordPress.

Sie können einfach die folgende Codezeile zu Ihrer wp-config.php-Datei hinzufügen:

define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days

Sie sollten ihn am Ende der Datei einfügen, kurz vor der Zeile, die besagt: „Das ist alles, beenden Sie die Bearbeitung! Viel Spaß beim Bloggen.“

Auto-Papierkorb-Code in wpconfig

Wenn Sie diesen Code-Schnipsel so belassen, wie er ist, wird Ihr Papierkorb jeden Tag geleert. Ändern Sie die Zahl 1 ruhig in eine andere Zahl, und der Papierkorb wird nach dieser Anzahl von Tagen geleert.

Wenn Sie die Papierkorbfunktion überhaupt nicht nutzen möchten, sollten Sie die Zahl auf 0 setzen. Gelöschte Beiträge und Seiten werden dann dauerhaft gelöscht, ohne im Papierkorb zu landen.

Stellen Sie sicher, dass Sie zuerst ein Backup-Plugin eingerichtet haben, falls Sie versehentlich gelöschte Seiten wiederherstellen müssen.

Vergessen Sie nicht, die Datei wp-config.php zu speichern, sobald Sie Ihre Änderungen vorgenommen haben.

Methode 3: Verhindern, dass WordPress den Papierkorb automatisch leert

Möchten Sie verhindern, dass WordPress Elemente automatisch aus dem Papierkorb löscht?

Viele Tutorials werden Ihnen raten, einen Code-Schnipsel in die functions.php-Datei Ihres Themes einzufügen.

Aber wir empfehlen im Allgemeinen nicht, die Theme-Dateien Ihrer Website direkt zu bearbeiten. Der kleinste Fehler kann Ihre Website lahmlegen. Eine bessere Möglichkeit, Code-Schnipsel hinzuzufügen, ist die Verwendung von WPCode.

Zuerst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Anleitung zur Installation eines Plugins.

Danach können Sie von Ihrem WordPress-Dashboard aus zu Code-Snippets » + Snippet hinzufügen gehen und dann die Option „Eigene benutzerdefinierte Codes hinzufügen (Neues Snippet)“ auswählen.

Hinzufügen Ihres benutzerdefinierten Codes in WPCode

Geben Sie als Nächstes einen Titel für Ihr Code-Snippet ein.

Kopieren Sie dann diesen Ausschnitt und fügen Sie ihn in das Feld mit der Bezeichnung „Code-Vorschau“ ein.

function wpb_remove_schedule_delete() {
    remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );
}
add_action( 'init', 'wpb_remove_schedule_delete' );

Dieser Code entfernt einfach die Aktion, die Papierkorbelemente löscht, wenn ihre Zeit abgelaufen ist.

Vergessen Sie nicht, auf das Dropdown-Menü „Code-Typ“ zu klicken und die Option „PHP-Snippet“ auszuwählen.

Geben Sie einen Titel für den Code ein

Danach können Sie nach unten scrollen, um den Abschnitt „Einfügen“ anzuzeigen, wo Sie weitere Optionen finden, wie und wo Sie den Code einfügen möchten.

Wir empfehlen die Verwendung der Standardoptionen. Das Plugin wird den Code automatisch einfügen und überall auf Ihrer Website ausführen.

Wählen Sie die Standardmethode für das automatische Einfügen in WPCode

Sie können dann auf den Schalter klicken, um Ihr Code-Snippet Aktiv zu schalten.

Sobald das erledigt ist, klicken Sie einfach oben auf die Schaltfläche „Snippet speichern“.

WPCode-Code-Snippet speichern und aktivieren

Jetzt bleibt ein Element, das Sie in den Papierkorb verschieben, dort, bis Sie Ihre Papierkorbdateien anzeigen.

Von hier aus können Sie manuell auf die Schaltfläche „Papierkorb leeren“ klicken, um Beiträge zu löschen.

Leeren Papierkorb-Button klicken

Wir hoffen, dieses Tutorial hat Ihnen geholfen zu lernen, wie Sie das automatische Leeren des Papierkorbs in WordPress einschränken oder deaktivieren können. Möglicherweise möchten Sie auch lernen, wie Sie Ihren WordPress-Papierkorb automatisch leeren oder unsere Expertenauswahl der besten WordPress-Plugins, um Ihre Website zu vergrößern.

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

15 CommentsLeave a Reply

  1. Nun, als jemand, der mehrere WordPress-Websites verwaltet, habe ich festgestellt, dass die Kontrolle des Zeitplans für das Leeren des Papierkorbs für die Inhaltsverwaltung entscheidend sein kann.

    Die wp-config.php-Methode (Methode 2) ist elegant und erfordert kein zusätzliches Plugin. Ich habe diesen Ansatz auf mehreren Websites verwendet und ihn als zuverlässig empfunden.
    Ein Tipp, den ich hinzufügen möchte: Es ist eine gute Praxis, eine Erinnerung einzurichten (vielleicht mit einem Task-Management-Plugin), um den Inhalt des Papierkorbs regelmäßig zu überprüfen, bevor er automatisch gelöscht wird, insbesondere wenn Sie den Löschzeitraum verlängert haben.

  2. Für die Websites, die ich für andere verwalte, habe ich die Code-Änderung aus Ihrer Anleitung gewählt. Ein Plugin würde unnötigerweise Platz beanspruchen und könnte versehentlich deinstalliert werden. Dies ist eine großartige Möglichkeit, die Leerungsfrist des Papierkorbs auf 3 Monate zu verlängern und sicherzustellen, dass verwaltete Websites keine Probleme mit versehentlich gelöschten Artikeln haben und diese dann nach mehr als einem Monat suchen müssen. Eine elegante Lösung.

    • The plugin shouldn’t cause much issue with space as it is a simple plugin but glad to hear our guide was helpful :)

      Admin

    • Sofern WooCommerce seine Methode nicht geändert hat, sollte dies auch Auswirkungen darauf haben.

      Admin

  3. Vielen Dank. Es hat mir eine große Erleichterung gebracht. Ich konnte die Löschfrist verlängern und auch das automatische Löschen deaktivieren. Ich wünsche Ihnen viel Glück.

  4. Wenn ich diesen Code define(‘EMPTY_TRASH_DAYS’, 1); zu Snippet hinzufüge, werden dann Papierkorbelemente nach 1 Tag automatisch gelöscht?

    Wenn nicht, nennen Sie mir bitte eine Möglichkeit, die automatische Löschung nach 1 Tag einzustellen. Danke

  5. Beeinflusst die Funktion „Verhindern, dass WordPress den Papierkorb automatisch leert“ in diesem Artikel auch benutzerdefinierte Beitragstypen und stoppt das automatische Leeren/Löschen des Papierkorbs für alles?

  6. Ich denke, diese Information ist falsch. Seit wann löscht Wordpress Elemente aus dem Papierkorb nach 30 Tagen? Mir ist diese Option nicht bekannt. Oder ist sie jetzt in den Versionen 4.5.1 oder 4.5.2 aufgetaucht?

Antwort hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.