it-swarm.com.de

Deaktivieren Sie Kommentare für alle Posts/Seiten

Gibt es eine schnelle Möglichkeit, alle Kommentare zu allen Posts und Seiten zu deaktivieren? Ich weiß, dass Sie im Dashboard unter Beiträge auf Bearbeiten und unter Kommentare auf Nicht zulassen klicken können. Ist das der einzige Weg?

8
user6133

Die Überprüfung, ob Kommentare aktiviert sind, wird von comments_open() function durchgeführt.

Sie können festlegen, dass es über einen Filter immer false zurückgibt:

add_filter('comments_open', '__return_false');   

Eine andere Möglichkeit wäre, Kommentare nur für registrierte Benutzer (dh wenn Sie keine offene Registrierung haben) in Settings > Discussion verfügbar zu machen.

20
Rarst

Ich habe ein Plugin für diesen Job geschrieben. https://github.com/bueltge/Remove-Comments-Absolutely

WordPress bietet in vielen Punkten Jobs und Ansichten für Kommentare. Wenn Sie all dies nicht nutzen möchten, verwenden Sie das Plugin oder passen Sie die Quelle an Ihre Anforderungen an.

2
bueltge

Bearbeiten Sie die vorhandenen Seiten im Dashboard als Massenbearbeitung wie angegeben hier :

  1. Gehen Sie zu Ihrer Seite Alle Beiträge.
  2. Klicken Sie auf das Kontrollkästchen in der Kopfzeile.
  3. Wählen Sie "Bearbeiten" in der Dropdown-Liste "Massenaktionen" und klicken Sie dann auf "Übernehmen". Der Bulk-Bearbeitungsbereich wird angezeigt.
  4. In der Mitte des Bulk-Bearbeitungsbereichs befinden sich vier Dropdown-Menüs. Der zweite ist für Kommentare. Ändern Sie es in "Nicht zulassen".
  5. Deaktivieren Sie Pings mit einem ähnlichen Dropdown auf der rechten Seite des Bulk-Bearbeitungsbereichs.
  6. Klicken Sie ganz rechts auf die Schaltfläche Aktualisieren.
2
MikeiLL

Ich dachte, ich würde eine Antwort hinzufügen, da es für andere, die nach diesem Problem suchen, möglicherweise nicht sofort offensichtlich ist.

In den Einstellungen >> Diskussion können Sie in den Standard-Artikeleinstellungen die Option "Personen erlauben, Kommentare zu neuen Artikeln zu veröffentlichen" deaktivieren. Beachten Sie jedoch, dass dies nur neue Beiträge/Seiten betrifft.

Sie können die vorhandenen Seiten in der Dashboard-Ansicht "Beiträge" oder "Seiten" als Bulk-Datei bearbeiten.

Dies ist möglicherweise eine bevorzugte Methode für einige Personen, die die Vorlagendateien usw. nicht berühren möchten.

1
TomC

Das Auslassen des Kommentarformulars in Ihrem Theme funktioniert auch (das ist es, was ich normalerweise mache).

0
Hiranthi