Wie kann ich in WordPress alle ausstehenden Kommentare löschen?

Jeder der einen erfolgreichen Blog betreibt kennt das mit Sicherheit. Täglich werden hunderte Kommentare auf deinem Blog verfasst. Die meisten davon sind allerdings Spam. Wenn du nun vergessen hast ein Antispam Plugin zu installieren, hast du nach einiger Zeit eine riesige Menge an unerledigten Kommentaren in deinem Blog ausstehen. Da es für die Moderation der ausstehenden Kommentare leider können Löschbutton für alle Kommentare gibt, musst du alle Seiten per Hand durchgehen. Das ist sehr mühselig, doch es gibt mehrere Abhilfen.

Anzeigefunktion der unerledigten Kommentare erweitern

Wenn du im WordPress Dashboard auf „Kommentare“ klickst, werden in der Regel pro Seite immer die 20 letzten Kommentare angezeigt. Egal ob du auf „Alle“, „Unerledigte“, „Genehmigte“, „Spam“ oder „Papierkorb“ klickst. Doch das lässt sich ganz einfach erweitern. Dazu musst du nur ganz oben am rechten Rand auf „Optionen“ klicken:

Mehr Kommentare auf einer Seite anzeigen

Mehr Kommentare auf einer Seite anzeigen (In dem Fall sind es 713)

Hier kannst du einstellen, dass bis zu 999 Kommentare pro Seite angezeigt werden sollen. Durch das Setzen eines Hackens in dem Kästchen neben „Autor“ kannst du alle 999 Kommentare markieren:

Geniale Themes: MyThemeShop
MyThemeShop
Vorteile:
MyThemeShop Vorteile
  • Extrem schöne WordPress Themes
  • Bereits SEO-optimiert und flexibel einsetzbar
  • Einzelkauf oder Premium Abo möglich
Mehrere Kommentare löschen auf einer Seite

Mehrere Kommentare auf einer Seite löschen

Jetzt musst du nur noch die Aktion „Unwiderruflich löschen“ auswählen und auf „Übernehmen“ klicken:

Kommentare unwiderruflich löschen

Kommentare unwiderruflich löschen

Das hört sich in der Theorie sehr einfach und gut an, kann sich aber in der Praxis als sehr schwierig und lästig erweisen. Mein Rechner hat für das Laden und Markieren der 999 Kommentare pro Seite ewig gebraucht. Bis ich auf „Unwiderruflich löschen“ und „Übernehmen“ klicken konnte, vergingen gefühlte Stunden. Deswegen habe ich mich für eine andere Möglichkeit entschieden.

Unerledigte Kommentare mit einem Plugin löschen

Ich habe mir das Plugin Delete Pending Comments installiert. Das Plugin ist sehr einfach zu handhaben und hat in kurzer Zeit alle meine unerledigten Kommentare gelöscht. Ich war richtig zufrieden und froh das ich die Kommentare nicht selber löschen musste. Wenn du auch alle deine unerledigten Kommentare löschen möchtest, musst du dir zuerst das Plugin Delete Pending Comments installieren. Damit das Plugin seine wirklich gute Arbeit erledigen kann, musst du im Dashboard auf „Kommentare“ klicken. Dort gibt es nun einen zusätzlichen Auswahlpunkt, nämlich „Delete Pending Comments“. Auf diesen klickst du nun drauf:

Delete Pending Comments

Delete Pending Comments

Jetzt erscheint das kleine, sehr übersichtlich gehaltene Menü von Delete Pending Comments:

Delete Pending Comments Einstellungen

Delete Pending Comments Einstellungen

Nun siehst du eine Zeile in der du Text eintragen kannst. Dort musst den englischen Text „I am sure I want to delete all pending comments and realize this can’t be undone“ hineinkopieren. Damit bestätigst du, das alle unerledigten Kommentare deines Blogs gelöscht werden und nicht wieder hergestellt werden können. Jetzt musst du nur noch auf den blauen Button „Delete Pending Comments“ klicken und schon sind alle deine unerledigten Kommentare gelöscht:

Conversion-Plugins: Flytools
Flytools
Vorteile:
Flytools Vorteile
  • Ideal um Webinar- oder Mitglieds-seiten zu erstellen
  • Conversionstarke Buttons schnell & einfach erstellen
Delete Pending Comments - Kommentare löschen

Delete Pending Comments – Kommentare löschen

Bevor du auf den Button „Delete Peding Comments“ klickst, musst du dir allerdings im Klaren sein, dass er wirklich alle unerledigten Kommentare sofort löscht. Solltest du noch echte Kommentare unter den vielen Spam Kommentaren bei deinen unerledigten Kommentaren haben, musst du diese zuvor genehmigen oder in Kauf nehmen, dass sie mit den Spam Kommentaren gelöscht werden.

Wenn dir keine dieser beiden Methoden zum Löschen deiner unerledigten Kommentare zusagt, habe ich noch eine dritte Möglichkeit für dich parat.

Blog Kommentare in der Datenbank löschen

In der Datenbank deines WordPress Blogs kannst du mit einfachen SQL-Befehlen alle Kommentare in den unterschiedlichen Ordnern löschen:

// Lösche alle unerledigten Kommentare
DELETE from wp_comments WHERE comment_approved = ‚0‘;

// Lösche alle genehmigten Kommentare
DELETE from wp_comments WHERE comment_approved = ‚1‘;

WP-Akademie
Nutzen:
WP-Akademie Inhalt
  • Ausbildung zum Internet-Unternehmer
  • Online Private-Coaching
  • Zertifizierung und Auszeichnung
WP-Akademie Button

// Lösche alle Spam Kommentare
DELETE from wp_comments WHERE comment_approved = ’spam‘;

// Lösche alle Kommentare die im Papierkorb sind
DELETE from wp_comments WHERE comment_approved = ‚trash‘;

Für dein Vorhaben brauchst du nur den ersten erwähnten SQL-Befehl:

DELETE from wp_comments WHERE comment_approved = ‚0‘;

Durch diesen Befehl werden alle Kommentare des Ordners „Unerledigte Kommentare“ auf einmal gelöscht. Den SQL-Befehl kannst du in der Oberfläche des PHPMyAdmin in den WordPress MySQL-Datenbank eingeben und ausführen.

Was sollte ich nach dem Löschen meiner Spam Kommentare machen?

Wenn du den ganzen Spam in deinen unerledigten Kommentaren vernichtet hast, solltest du unbedingt Vorsorge treffen. Dazu gehört es auf jeden Fall ein Antispam Plugin zu verwenden. Ich persönlich verwende dafür Antispam Bee, da dieses Plugin bis jetzt sehr gute Arbeit geleistet hat, mit jedem Spamversuch dazulernt und zudem kostenlos erhältlich ist. Eine Alternative die ich selber aber noch nie getestet habe wäre, das Plugin Growmap Anti Spambot. Es hat genau die gleichen Funktionen wie Antispam Bee. Nachdem du ein Anti Spam Plugin installiert hast, musst du regelmäßig kontrollieren, ob sich das Plugin auf dem aktuellen Stand befindet und aktiviert ist. Wenn du für die Moderation der Kommentare in deinem WordPress Blog kaum Zeit hast, kann es auch sinnvoll sein die Kommentarfunktion zu schließen.

Projekteplattform: Freelancer
Freelancer
Kernbereiche:
Freelancer Aufgaben
  • Programmier-aufträge vergeben und finden
  • Kostenlose Joberstellung
  • 15 € Startguthaben geschenkt
Bewerte diesen Artikel
1 Stern2 Sterne3 Sterne4 Sterne5 Sterne


Bis jetzt keine Bewertung
Loading...

2 Kommentare zu Wie kann ich in WordPress alle ausstehenden Kommentare löschen?

  1. Es war sehr hilfreich, danke.

  2. MAyKay sagt:

    Diese Lösung ist sehr schnell und unkompliziert umsetzbar. Vielen Dank für den Tipp.

    lg
    MAyKay

Schreibe einen Kommentar

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

How-to-WordPress.de unterstützt dofollow und ist somit nofollow frei.