
Spam Kommentare in WordPress löschen
Wer kennt es nicht, das leidige Thema mit dem Blog-Spam in WordPress. Ist man einmal betroffen können sich schnell mehrere hunderte Spam-Kommentare ansammeln, die dann in mühseliger Handarbeit gelöscht werden müssen. Die Lösung hierfür ist ein Bulk-Delete der Spam-Kommentare. Mit den folgenden SQL-Befehlen kannst du einen Lösch-Vorgang (Bulk-Delet) anstoßen, der alle Kommentare in der jeweiligen Tabelle löscht und deine WordPress-Installation somit erst einmal wieder bereinigt. Die SQL-Befehl führst du am besten über die Oberfläche von PHPMyAdmin deiner Datenbank aus.
1 2 3 4 5 6 7 8 9 10 11 |
// Alle unerledigte Kommentare löschen DELETE from wp_comments WHERE comment_approved = '0'; // Alle genehmigten Kommentare löschen DELETE from wp_comments WHERE comment_approved = '1'; // Alle Spam Kommentare löschen DELETE from wp_comments WHERE comment_approved = 'spam'; // Alle Kommentare im Papierkorb löschen DELETE from wp_comments WHERE comment_approved = 'trash'; |
Wichtig: Solltest du einen anderen Tabellen-Präfix als „wp_“ verwenden musst du die Befehle anpassen.
Blog Spam Kommentare zukünftig vermeiden
Ich habe eine kleine Checkliste erstellt, mit deren Hilfe zukünftig ein hohes Aufkommen an Spam-Kommentare vermieden werden kann.
- Installiere ein Anti-Spam-Kommentar Plugin, wie Akismet oder Antispam Bee
- Deaktiviere nicht benötigte Kommentar-Funktionen
- Überprüfe nochmals deine Angaben unter Einstellungen/Diskussion
Ein Plugin als Alternative
Wer sich mit PHP MyAdmin bzw. MySQL nicht so sicher fühlt kann auch auf das Plugin WPCommentCleaner zurückgreifen. Es erledigt genau die erwähnten Aufgaben mit einem Klick.