WordPress & Webwork

WordPress-Kommentare nachträglich deaktivieren

Welche Möglichkeiten gibt es bei WordPress Kommentare nachträglich zu deaktivieren?

Ab und an steht die Frage im Raum, wie man bei bestehenden Beiträgen die Kommentarfunktion deaktivieren kann. Die Einstellung Erlaube Besuchern neue Artikel zu kommentieren unter Einstellungen / Diskussion wirkt sich nur auf zukünftige Beiträge aus.

Sind es lediglich einige wenige Beiträge, dann kann man im Bearbeitungsmodus des jeweiligen Beitrags (und auch auf Seiten) "zu Fuß" die Kommentarfunktion deaktivieren. Sind es aber mehrere hundert oder sogar tausende von Beiträgen, dann muss eine andere Lösung her. Hier vier Lösungen für das Problem.

Die Code-Lösung

Einfach aus allen Template-Dateien die Einbindung des Kommentar-Templates…

<?php comments_template(); ?>

… entfernen. Je nach Theme befindet sich der obere Code in mehreren Dateien. Einen guten Überblick über die Dateien findet man im Codex von WordPress.

Die Massenbearbeitung

Eine weitere Möglichkeit ist die Massenbearbeitung. Begebe dich zu Beiträge / Alle Beiträge und klicke auf die die Checkbox links oben, siehe Abbildung:

massenbearbeitung-beitraege

Durch den Klick auf die Checkbox markierst du alle Beiträge, die auf der jeweiligen Übersichtsseite aufgelistet sind. Anschließend, darüber in der Auswahlliste Bearbeiten auswählen und auf den den Button Übernehmen klicken. So wird das Quick-Edit-Menü für die ausgewählten Beiträge angezeigt. Und dort wiederum kann man dann die Kommentarfunktion deaktivieren.

massenbearbeitung-beitraege

Bei dieser Lösung gibt es allerdings ein Problem. Es werden eben nur die Beiträge bearbeitet, die aufgelistet werden. Standardmäßig sind das 20. Man kann zwar unter Ansicht anpassen die Anzahl erhöhen. Allerdings sollte man hier nicht eine allzu hohe Zahl eingeben, da sonst der Browser in die Knie geht.

Bereits veröffentlichte Kommentare bleiben stehen, es dürfen aber keine neuen mehr abgegeben werden.

Kommentarfunktion nach x Tagen deaktivieren

Mit einer einfachen Einstellung kann man in allen bestehenden Beiträgen die Kommentarfunktion schließen. Unter dem Menüpunkt Einstellungen / Diskussion findet man die Option Kommentare zu Beiträgen, die älter als xx Tage sind, automatisch schließen. Wenn man dies aktiviert und als Wert 1 nimmt (Null funktioniert leider nicht), dann wird bei allen Beiträgen, die älter als ein Tag sind, die Kommentarfunktion deaktiviert.

Diese Variante ist unter anderem sehr interessant, wenn du für eine längere Zeit in Urlaub bist und nicht die Möglichkeit hast, die Kommentare zu prüfen. Weil so schnell wie du die Einstellung geändert hast, so schnell kannst du die auch wieder rückgängig machen.

Wenn du auch noch die Einstellung Erlaube Besuchern neue Beiträge zu kommentieren deaktivierst, dann bieten auch zukünftige Beiträge die Kommentarfunktion nicht mehr an.

Die Kommentarfunktion auch im Backend entfernen

Wem das alles nicht genug ist und wer auch im Backend (Admin-Bereich) die Kommentarfunktion nicht mehr haben möchte, der sollte sich das Plugin von Frank Bültge anschauen.

Schreibe einen Kommentar

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