Warum kommen Kommentare und Trackbacks für benutzerdefinierte Beitragstypen immer noch durch?


8

Wir haben eine Website, auf der wir keine Kommentare oder Trackbacks wünschen.

Wir haben Folgendes getan, um Trackbacks zu deaktivieren:

  • Deaktivieren Sie unter "Einstellungen"> "Diskussion" die Option "Linkbenachrichtigungen aus anderen Blogs zulassen (Pingbacks und Trackbacks)".
  • Deaktiviert "Benutzer dürfen Kommentare zu neuen Artikeln veröffentlichen".

Wir sind auch zurückgegangen und haben Kommentare und Trackbacks für alles, was zuvor veröffentlicht wurde, deaktiviert.

Dies funktioniert gut für Posts und Pages, aber wir erhalten immer noch zufällige Kommentare und Trackbacks für benutzerdefinierte Post-Typen.

Jetzt weiß ich, dass ich die Unterstützung von Beitragstypen für benutzerdefinierte Beitragstypen entfernen kann . Wir haben das Argument "support" für Kommentare in unserer Definition für benutzerdefinierte Beitragstypen jedoch nicht explizit festgelegt. Im Codex zeigen die Standardeinstellungen , dass der benutzerdefinierte Beitrag das einzige ist, wenn Sie keinen Wert für "support" festlegen Typ unterstützt ist das Titel- und Beschreibungsfeld.

Kann mir jemand helfen zu verstehen, warum wir immer noch Trackbacks und Kommentare bekommen?

Wie können wir sie auch aufhalten?


Es müssen einige Anfragen an Ihre Site vorliegen. Überprüfen Sie Ihre Site-Protokolle, um zu sehen, wo (IPs) und wie (z. B. über XML-RPC) sie in Ihren Posts erscheinen
SarahCoding

Antworten:


1

Ich habe mich geirrt, als ich sagte, wir wären zurückgegangen und hätten alle Kommentare und Trackbacks für frühere Beiträge deaktiviert. Wie sich herausstellt, haben wir das nicht getan. Der Kommentar von Dan oben ließ mich unseren Fehler erkennen, als ich anfing, unsere Protokolle zu scannen, bemerkte ich, dass dies alles zuvor veröffentlichte Seiten waren. Whomp, whomp.

Unsere Lösung bestand darin, die folgenden zwei SQL-Anweisungen in unserer Datenbank auszuführen, um Kommentare auszuschalten:

UPDATE wp_posts SET comment_status="closed";

und Pings:

UPDATE wp_posts SET ping_status="closed";

für unsere zuvor veröffentlichten Beiträge.

Quelle: WordPress Codex

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.