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?

user6133
quelle

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.

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

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

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

bueltge
quelle
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.
MikeiLL
quelle
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.

TomC
quelle
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).

Hiranthi
quelle