Nachdem wir unseren Artikel zum Ändern des WordPress-Papierkorbplans veröffentlicht hatten, fragte einer unserer Leser, ob es möglich sei, den Löschplan für Spam-Kommentare in Akismet zu ändern. Standardmäßig behält Akismet Spam-Kommentare 15 Tage lang in Ihrer WordPress-Datenbank, bevor sie gelöscht werden. In diesem Artikel zeigen wir Ihnen, wie Sie den Zeitplan zum Löschen von Spam von Akismet in WordPress ändern können.
Warum ändern, wie Akismet Spam in WordPress löscht?
Dieses Tutorial ist für Akismet nur Plugin. Wenn Sie es nicht verwenden, lesen Sie in unserem Leitfaden nach, warum Sie Akismet verwenden sollten.
Mit Akismet können Sie Kommentar-Spam in WordPress bekämpfen. Es überwacht alle Kommentare, Pingbacks und Trackbacks.
Spam-Kommentare befinden sich in Ihrer Datenbank, was bedeutet, dass sie die Backup-Größe Ihrer Datenbank erhöhen. Wenn Sie sie früher löschen, können Sie Ihre Datenbankgröße möglicherweise etwas kleiner halten.
Während einige Benutzer glauben, dass das Löschen von Spam-Kommentaren die Datenbankleistung verbessert, glauben wir nicht, dass dies in den meisten Fällen einen großen Einfluss auf die Datenbankleistung hat.
Wenn Sie Tausende von Spam-Kommentaren erhalten und versuchen, diese manuell zu löschen, kann dies die Leistung Ihrer Website beeinträchtigen. In unserer Anleitung erfahren Sie, wie Sie Spam-Kommentare in WordPress stapelweise löschen.
Auf der anderen Seite möchten einige Benutzer Spam-Kommentare möglicherweise länger aufbewahren, damit sie sie später überprüfen können, um Fehlalarme zu vermeiden.
Sehen wir uns jedoch an, wie Sie den Löschplan für Spam-Kommentare in WordPress mit Akismet ändern können.
Ändern des Zeitplans zum Löschen von Spam-Kommentaren in WordPress mit Akismet
Akismet löscht Spam-Kommentare automatisch, nachdem es 15 Tage lang in Ihrer Datenbank gespeichert wurde. Dies gibt Ihnen Zeit, Spam-Kommentare manuell zu überprüfen.
Wenn es einen echten Kommentar als Spam markiert hat, können Sie ihn als kein Spam markieren. Auf diese Weise lernt Akismet und verbessert seine Algorithmen, um Spam-Kommentare effizienter abzufangen.
Sie können die Anzahl der Tage ändern, die Akismet Spam-Kommentare in Ihrer Datenbank aufbewahren soll. Fügen Sie diesen Code einfach in die Datei functions.php Ihres Themes oder in ein Site-spezifisches Plugin ein.
add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' ); function custom_spam_delete_interval() { return 7; }
Ändern Sie 7 mit der Anzahl der Tage, an denen Sie einen Kommentar aufbewahren möchten. Dieser Filter modifiziert lediglich den Spam-Löschplan von Akismet.
Wenn Sie die Zahl auf 0 ändern, kann Akismet alle Kommentare im nächsten Zeitplan zum Löschen von Kommentaren löschen. Dadurch haben Sie nicht viel Zeit, um Spam-Kommentare zu überprüfen.
Sie können Ihre Änderungen in Aktion sehen, indem Sie besuchen Einstellungen » Akismet Seite. Scrollen Sie zum Ende der Seite nach unten, und Sie sehen eine Notiz in kleinen Buchstaben mit der Aufschrift ‚Spam im Spam-Ordner älter als 7 Tage wird automatisch gelöscht.‘
Es ersetzt 7 Tage durch die Anzahl der Tage, die Sie in Ihrem Filter verwendet haben.
Notiz: Wenn Spam-Kommentare gelöscht werden, werden sie nicht in den Papierkorb verschoben, sodass Sie sie nicht wiederherstellen können.
Wir hoffen, dieser Artikel hat Ihnen geholfen, den Zeitplan zum Löschen von Spam-Kommentaren von Akismet in WordPress zu ändern. Vielleicht möchten Sie auch unsere Anleitung zum Blockieren von Spam-Kommentar-Bots in WordPress mit Honeypot lesen.