Plugin, Code und die Einstellungen

WordPress Kommentare deaktivieren

Veröffentlicht am 15. April 2015WordPress Tipps7 Kommentare

WordPress hat sich als die Blogger-Plattform etabliert, wird wegen seiner einfachen Handhabung und guten Anpassbarkeit aber auch als CMS für Unternehmensseiten verwendet. Für diese sind typische Blogger-Funktionen wie Kommentare ein lästiges Relikt. Hier drei Möglichkeiten, wie ihr die Kommentar-Funktion in WordPress deaktiviert.

Aktive Kommentare

Drei Wege um die Kommentare in WordPress zu deaktivieren: Manuell, per Plugin oder im Code eures Themes.

Für das Deaktivieren der Kommentare gibt es grundsätzlich drei verschiedene Möglichkeiten, die sich für unterschiedliche Seitentypen und Anwendungsfälle eignen.

1. Neue WordPress-Installation ohne Beiträge: Kommentare in den Einstellungen deaktivieren

Bei neuen WordPress-Installationen ohne oder nur mit wenigen Seiten und Beiträgen sind die Optionen in den Einstellungen von WordPress ausreichend. Aber unterscheidet hier, ob ihr die Kommentare global, also für alle zukünftigen Beiträge und Seiten oder nur vereinzelt aktivieren oder deaktivieren möchtet.

Für alle zukünftigen Seiten und Beiträge

Die Voreinstellung, um Kommentare für zukünftige Beiträge und Seiten zu deaktivieren, ändert ihr im Backend unter Einstellungen > Diskussion. Dort entfernt ihr den Haken bei „Erlaube Besuchern neue Beiträge zu kommentieren“. Nachdem ihr die Änderung gespeichert habt, ist die Kommentarfunktion standardmäßig für neue Beiträge deaktiviert. Bestehende Beiträge sind von dieser Einstellung nicht betroffen und müssen manuell geändert werden (siehe nächster Punkt). Trotz voreingestellten deaktivierten Kommentaren könnt ihr die Kommentarfunktion für einzelne Beiträge aktivieren. Auch das löst ihr wie im nächsten Punkt beschrieben – nur eben indem ihr den Haken setzt, statt ihn zu entfernen.

Kommentare-fuer-neue-Beitraege-deaktivieren

Entfernt diesen Haken und die Kommentarfunktion ist bei neuen Beiträgen deaktiviert.

Für einzelne Seiten oder Beiträge

Die Kommentarfunktion für einzelne Beiträge und Seiten deaktiviert ihr entweder in der Beitragsübersicht per „QuickEdit“ oder im Beitrag selbst im Bereich „Diskussion“.

QuickEdit in der Übersicht

Für vereinzelte Beiträge aktiviert oder deaktiviert ihr die Kommentarfunktion per QuickEdit. In der Beitragsübersicht fahrt ihr mit der Maus über den Beitragstitel und klickt dann im eingeblendeten Auswahlmenü auf „Quickedit“. Dort entfernt ihr den Haken bei „Erlaube Kommentare“, um die Kommentare zu deaktivieren.

Einstellungen Quick-Edit

Über QuickEdit entfernt ihr den Haken bei „Erlaube Kommentare“ und die Kommentare sind für diesen Beitrag ausgeschaltet.

In den jeweiligen Seiten und Beiträgen

Zuerst blendet ihr die Funktionen ein: In der Bearbeitungsansicht eines Beitrags klickt ihr oben rechts auf Optionen und setzt den Haken bei Kommentare. Unterhalb des Textfelds mit dem Seiteninhalt wird nun der Punkt Diskussion angezeigt. Dort entfernt ihr den ersten Haken bei „Diskussion erlauben“. Mit dem Veröffentlichen oder Aktualisieren des Beitrags wird eure Änderung übernommen.

Im Beitrag Optionen Einblenden

In den Optionen setzt ihr den Haken bei „Kommentare“.

Im Beitrag Diskussion

Im Bereich Diskussion entfernt ihr den Haken bei „Diskussion erlauben“, um die Kommentarfunktion auszuschalten.

2. Bestehende WordPress-Installation mit vielen Beiträgen: Kommentare komfortabel per Plugin deaktivieren

Das kleine Plugin Disable Comments bietet euch im Backend verschiedene Möglichkeiten, die Kommentare zu deaktivieren. Schnell und einfach klappt es, wenn ihr im Abschnitt „Für bestimmte Inhaltstypen“ die Beiträge und Seiten auswählt. Sobald ihr die Änderungen speichert, sind die Kommentare im Frontend nicht mehr sichtbar. Die Funktion ist sauber programmiert, die Kommentare sind auch nicht im Quellcode der Seite sichtbar. Falls euer Theme die Anzahl der geschriebenen Kommentare anzeigt, bleibt diese Information weiterhin erhalten.

Disable-Comments-Backend

Das Backend von Disable Comments: Vier Klicks und es werden keine Kommentare auf den bestehenden Beiträgen und Seiten angezeigt.

Vorhandene Kommentare permanent entfernen

Ihr könnt die deaktivierten Kommentare jederzeit wieder anzeigen lassen, wenn ihr sie nur über die Funktion „Für bestimmte Inhaltstypen“ deaktiviert habt. Dafür müsst ihr die Seiten oder Beiträge abwählen und die Einstellungen speichern. Über den „Persistent-Mode“ habt ihr die Option, Änderungen an der Datenbank vorzunehmen, so dass die Kommentare permanent verschwinden, und auch nach dem Löschen des Plugins im Nirwana verweilen.

3. Kommentare im Code des Themes deaktivieren

Ungeachtet des Blogalters und Anzahl der Beiträge funktioniert die Lösung per Änderung im Theme-Code.

Anmerkung: Wenn ihr direkt im aktiven Theme Änderungen vornehmt, werden diese bei einem Theme-Update wieder überschrieben. Besser, ihr erstellt zuvor ein Child-Theme eures aktiven Themes und nehmt die Änderungen dort vor.

Achtung: Ihr arbeitet hier direkt im PHP-Code eurer Seite. Seid bei Änderungen daher besonders vorsichtig und aufmerksam, denn ein zu viel oder zu wenig gelöschtes Zeichen kann dazu führen, dass eure Seite nicht mehr lädt.

Kommentare in Beiträgen mittels single.php deaktivieren

In WordPress werden die Beiträge über die single.php angezeigt. Daher ruft ihr im Bereich Design > Editor über die rechte Sidebar die single.php eures aktiven Themes auf. In diesem Beispiel arbeiten wir mit dem aktuellen Twenty Fifteen Theme, generell ist eure Vorgehensweise bei anderen Themes aber ähnlich.

Im PHP-Code markieren doppelte Slash-Zeichen // Kommentare. Sucht daher den Kommentar, der vor der Kommentar-Funktion geschrieben steht. Bei unserem Theme sieht das so aus:

// If comments are open or we have at least one comment, load up the comment template.
 if ( comments_open() || get_comments_number() ) :
 comments_template();
 endif;

Um die Kommentar-Funktion zu deaktivieren, reicht es, diese Zeilen auszukommentieren, indem ihr vor die jeweiligen Zeilen // einfügt. Alternativ könnt ihr die Zeilen auch löschen. Nach dem Speichern eurer Änderungen werden keine Kommentare mehr auf den Beitragsseiten angezeigt.

// If comments are open or we have at least one comment, load up the comment template.
 //if ( comments_open() || get_comments_number() ) :
 //comments_template();
 //endif;
edit-single-php

In der single.php reicht es aus, den Code für die Kommentar-Funktion auszukommentieren.

Kommentare in Seiten mittels page.php deaktivieren

Die Seiten werden in WordPress über die page.php generiert. Um hier die Kommentar-Funktion zu deaktivieren, ruft ihr wie zuvor bei den Beiträgen beschrieben über Design > Editor die page.php auf und sucht dort nach dem Code für die Kommentarfunktion.

// If comments are open or we have at least one comment, load up the comment template.
 if ( comments_open() || get_comments_number() ) :
 comments_template();
 endif;

Diesen Zeilen setzt ihr jeweils // voran, um sie auszukommentieren oder löscht sie komplett. Nach dem Speichern werden auf euren Seiten keine Kommentare mehr angezeigt.

edit-page-php

Bei Seiten deaktiviert ihr die Kommentar-Funktion, indem ihr in der page.php den Code für die Kommentar-Funktion auskommentiert.

Fazit: Bei neuen WordPress-Seiten könnt ihr einfach über die Einstellungen die Kommentar-Funktion deaktivieren. Bei etablierten Seiten mit mehreren Beiträgen und Seiten kommt ihr mit dem Plugin Deactivate Comments schneller an euer Ziel. Die Alternative mit der Ihr die Kommentar-Funktion über das Theme deaktiviert, ist vor allem für WordPress-Enthusiasten geeignet, die bereits ein Child-Theme verwenden.

Kommentare zu "WordPress Kommentare deaktivieren"
  1. Peter Arens schrieb am 22. April 2015, um 05:59 Uhr:

    Vielen Dank für die Zusammenstellung der Möglichkeiten. Gut auch dass das Plugin vorgestellt wurde, das macht es im Zweifel doch immer sehr einfach.

  2. Sven schrieb am 13. Juli 2015, um 18:11 Uhr:

    Kann mich Peter anschließen, denn ich stand bis eben auch vor einem Problem.

    Danke für den Beitrag! Sven

  3. Detlef Jendretzki schrieb am 8. Oktober 2015, um 19:50 Uhr:

    Kommentare in Seiten mittels page.php deaktivieren:
    Bei mir sieht das so aus , was kann ich machen ????

  4. Nathalie schrieb am 10. Januar 2017, um 06:26 Uhr:

    Hey. Ich hätte da eine Frage.
    War das mal so und ist das jetzt von WordPress vereinfacht worden, oder ist das der „Professionellere“ weg Kommentare zu deaktivieren?
    Ich kann ja auch Direkt wenn ich Seiten bearbeite Kommentare deaktivieren oder?
    LG Nathalie

  5. cornelia küffner schrieb am 28. November 2017, um 21:40 Uhr:

    Vielen Dank, war tolle Hilfe. Hatte zigtausend Spam-Kommentare und bin sie jetzt alle losgeworden! So eine Erleichterung!

  6. Wolfgang schrieb am 9. Juni 2018, um 18:24 Uhr:

    Das Plugin Disable Comments war ein super Tipp. Ich hab schon zwei Tage dem Schalter gesucht und nicht gefunden. Mit dem Plugin ist jetzt Ruhe. Danke für den Tipp!

  7. Svenna schrieb am 21. Dezember 2018, um 19:17 Uhr:

    Ich kann mich Wolfgang nur anschliessen! Mega Plugin, tolle Arbeit. Ich hoffe, dass hier noch weiter entwickelt wird:-)

Schreibe einen Kommentar

Pressengers lebt von der Wordpress Community, beteilige dich mit einem Kommentar!
Deine E-Mail Adresse wird nicht veröffentlicht.
Kommentare die Werbung oder eine reine Linkplatzierung darstellen, werden gelöscht oder von den Links befreit ;) Wenn du etwas wertvolles und relevantes beitragen kannst, ist dein Link willkommen.