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?
quelle
Antworten:
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:
und Pings:
für unsere zuvor veröffentlichten Beiträge.
Quelle: WordPress Codex
quelle