Deaktivieren Sie Kommentare zu allen Posts / Seiten


8

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

Antworten:


20

Die Überprüfung, ob Kommentare aktiviert sind, erfolgt nach comments_open()Funktionen.

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

add_filter('comments_open', '__return_false');   

Eine andere Möglichkeit wäre, Kommentare nur registrierten Benutzern (dh wenn Sie keine offene Registrierung haben) in zur Verfügung zu stellen Settings > Discussion.


Einfachste, native-wp und beste Lösung. +1
Kaiser


2

Bearbeiten Sie die vorhandenen Seiten in der Dashboard-Ansicht "Beiträge oder Seiten" in großen Mengen wie hier angegeben :

  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 Massenbearbeitungsbereich wird angezeigt.
  4. In der Mitte des Massenbearbeitungsbereichs 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-Menü auf der rechten Seite des Bulk-Bearbeitungsbereichs.
  6. Klicken Sie ganz rechts auf die Schaltfläche Aktualisieren.

1

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

Unter Einstellungen >> Diskussion können Sie in den Standardeinstellungen für Artikel das Kontrollkästchen "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" in großen Mengen bearbeiten.

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


Wie bearbeitet ein Bulk die vorhandenen Seiten in der Dashboard-Ansicht "Beiträge oder Seiten"? In der Ansicht "Beiträge" oder "Seiten" wird keine Option angezeigt.
MikeiLL

In der Ansicht "Beiträge oder Seiten" im Dashboard sollte ein Dropdown-Wert "Massenaktionen" vorhanden sein. Ändern Sie dies in "Bearbeiten" und wählen Sie dann alle Beiträge / Seiten oder nur die gewünschten aus. Klicken Sie dann auf "Übernehmen". Daraufhin werden die Optionen für die Massenbearbeitung angezeigt.
TomC

0

Das Kommentarformular nicht in Ihr Thema aufzunehmen, funktioniert auch (das mache ich normalerweise).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.