Ich habe einen benutzerdefinierten Beitragstyp mit aktivierten Kommentaren. Die Metabox für Kommentare im Administrator wird nur angezeigt, wenn der Beitrag veröffentlicht wird. Ich möchte das Kommentarsystem eher als Diskussion zwischen bestimmten Autoren verwenden (es wird im Frontend ausgeblendet), daher möchte ich, dass das Kommentarsystem aktiv ist, wenn die Beiträge verfasst, ausstehend oder veröffentlicht sind. Ist das möglich?
Ich sollte beachten, dass ich das Bearbeitungsablauf-Plugin ausprobiert habe, das über die Funktion "Redaktionelle Kommentare" verfügt. Es führt jedoch zu weiteren Problemen mit Funktionen usw. und passt nicht zu dem, was ich erreichen möchte.
Antworten:
Folgendes aktiviert das Standard-Meta-Feld für
draft
undpending
Beiträge (inportfolio
post_type
):Aber wir können nicht kommentieren ...
Um dies zu korrigieren, muss der Ajax-Aufruf abgefangen werden mit:
Alternativen
Redaktionell verstehe ich, dass das Kommentarsystem und die Benutzeroberfläche viel besser wären. Eine Alternative besteht darin, ein benutzerdefiniertes Meta-Feld mit wiederholbaren Feldern zu erstellen, in denen Nachrichten im Beitrag hinterlassen werden können.
Grundlegende Implementierung :
Plugins von Interesse :
Weiterentwicklungen
Ich habe ein Plugin mit mehr Funktionen erstellt.
Kudos @toscho, das auf einen Einstiegspunkt in der Ajax-Abfrage zeigte.
quelle
$_POST
, das ist wörtlich vom Kern. Ich bin ziemlich froh zu sehen, welche Mods du mit diesem Code machen