WordPress-Kommentare nachträglich 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.

Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienst­leistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.

Verwandte Beiträge:

5 Kommentare

  1. Hallo,
    vielen Dank für die gute Erläuterung.
    Damit war das deaktivieren der Kommentare kein Problem.
    Nun möchte ich aber gern verhindern, dass unter dem Header des Post (neben dem Datum) “Kommentare deaktiviert” steht.
    Gibt es eine Möglichkeit diese Meldung zu entfernen?
    Beste Grüße,
    Philipp

      1. Hallo Thordis,
        danke für die Antwort.
        Ist die Lösung komplex, oder kann ich das als Laie (schnell) anpassen?

        1. Hallo Philipp,

          das kann ich so nicht beantworten, da ich deine Vorkenntnisse nicht kenne. Es empfiehlt sich in jedem Fall ein Child-Theme anzulegen und dort dann in der header-Datei die entsprechende Anpassung vorzunehmen. Wenn dir das Wort “Child-Theme” jetzt nichts sagt, würde ich meinen, dass es für dich komplex ist, falls du schon mal ein Child-Theme erstellt hast, sollte das ganze kein großes Problem sein.

          Wir unterstützen unser Kunden übrigens auch gerne bei solch “kleinen” Anliegen, einfach eine E-Mail an kontakt@perun.net 😉

  2. DANKE!!! Nach einer gefühlten Ewigkeit und Suchen auf ich weiß nich wievielen Seiten hat mir dieser Beitrag geholfen, Kommentare für einige Beitrags-Seiten zu aktivieren (also eigentlich genau das Gegenteil von dem, wofür der Artikel ist, hat mich aber in die richtige Richtung geschickt)… Vielen, vielen Dank dafür!!!

Kommentare sind geschlossen.