Howdy, the plugin mostly works great, thanks. One issue is that I intentionally have WP articles that are old and never posted to Discourse. When any edit is made to those old WP articles, like fixing a typo, a new post is made to Discourse as if that WP article was brand new. That notifies our users about old content they don’t want to see.
The plugin gives you various options for deciding when content in Wordpress is posted to Discourse which also cover the publication of old posts. Firstly, check out the “Publishing” settings in WP Discourse which will set the default publication options. Then also check out the WP Discourse sidebar in the post itself when it’s being created or edited.
Hallo, ich melde mich, weil ich auf das gleiche Verhalten wie @samtuke stoße und keinen Ausweg finde.
Wenn ein Redakteur etwas korrigiert, z. B. einen Tippfehler, in einem alten WordPress-Artikel, der noch nicht in Discourse veröffentlicht wurde, wird er automatisch als neues Thema veröffentlicht. Ich möchte dies verhindern und nur neu geschriebene Beiträge veröffentlichen.
Ich vermute, ich könnte einen Hacky-Hook hinzufügen, um zu prüfen, ob post_ID > $lower_treshold_of_post_ID_I_want_to_publish, aber vielleicht gibt es eine bessere Lösung.
Hey @ajolo2ky, könntest du bitte die aktuellen Veröffentlichungseinstellungen teilen, die du hast? Idealerweise könntest du die „meta“-Datei aus dem Log-Viewer teilen.
Dies sehe ich in den Protokollen, nachdem ein Redakteur etwas in einem Beitrag von 2023 (alt – ich möchte nicht, dass er auf Discourse veröffentlicht wird) korrigiert hat:
Vielen Dank für die Weitergabe. Der Grund, warum bestehende Artikel veröffentlicht werden, wenn sie bearbeitet werden, liegt wahrscheinlich daran, dass Sie „Automatisch veröffentlichen“ aktiviert haben, was bedeutet, dass das Kontrollkästchen „Beitrag in Discourse veröffentlichen“ im Editor automatisch aktiviert wird.
Ja, das ist der Grund, aber das erwartete Verhalten wäre, neue Artikel zu veröffentlichen, nicht bearbeitete. Wir verwenden Gutenberg.
Ich weiß, dass ich das Standardverhalten deaktivieren und dann manuell neue Beiträge auswählen kann, die auf Discourse veröffentlicht werden sollen, aber ich hatte auf eine bessere Lösung gehofft
bereits in Discourse veröffentlichte Artikel bei Bearbeitung aktualisiert werden sollten
alte Artikel bei Bearbeitung nicht in Discourse veröffentlicht werden sollten
klingt etwas verwirrend.
Da ich keine besseren Programmierkenntnisse habe als ein „Hallo Welt“-Test mit Visual Basic, könnte ich vermuten, dass dies durch den Vergleich des Status eines Artikels mit dem Discourse-Status geschehen kann, aber solche Aktionen neigen dazu, die Admin-Seite zu verlangsamen. Oder das wäre die Situation in der Vergangenheit
Ich denke, dass Einstellungen eine sehr verwirrende Einrichtung wären.
@ajolo2ky Ich verstehe, warum Sie erwarten, dass es so funktioniert, und das ist tatsächlich etwas, das mich schon seit einiger Zeit ärgert. Der Grund, warum es in der Vergangenheit nicht so funktioniert hat, liegt in der Komplexität der Unterstützung der automatischen Veröffentlichung sowohl für den Gutenberg- als auch für den klassischen Editor. Viele Leute benutzen immer noch den klassischen Editor.
Ich habe heute Morgen eine mögliche Verbesserung des Gutenberg-Verhaltens untersucht und hoffe, in der nächsten Version ein Update zu erhalten. In der Zwischenzeit deaktivieren Sie einfach “Auf Discourse veröffentlichen” oder Auto Publish, wenn Sie nicht möchten, dass Beiträge in diesem Szenario veröffentlicht werden.
Ich werde Sie hier auf dem Laufenden halten, wenn die nächste Version mit dem aktualisierten Verhalten veröffentlicht wird. Hoffentlich in etwa einer Woche.
Hallo @ajolo2ky, danke für deine Geduld. Ich habe auf ein paar andere (unabhängige) Teile für die nächste Version des Wordpress-Plugins gewartet. Ich werde dich informieren, wenn die nächste Version des Plugins veröffentlicht wird, und dich bitten, das neue Verhalten in dieser Hinsicht zu testen. Danke!
Hallo @ajolo2ky, nur eine Notiz dazu, dass in der nächsten Version des Plugins, 2.5.7, bestehende WordPress-Beiträge, die nicht auf Discourse veröffentlicht werden, nicht automatisch auf Discourse veröffentlicht werden, wenn sie bearbeitet werden. Diese Version wird derzeit überprüft und bald veröffentlicht.
Hallo! Ich wollte Sie nur wissen lassen, dass ich ein Upgrade durchgeführt habe und das Plugin wie erwartet funktioniert. Vielen Dank, dass Sie diese Anfrage berücksichtigt haben.