Hi! Wir verwenden die neueste Version, aber jedes Update (z. B. Hinzufügen/Entfernen von Tags) in älteren WordPress-Beiträgen spült die Discourse-Themen (und spamt unsere Mitglieder)
mit jahrelangen Artikeln. Ich habe das Plugin deaktiviert, wenn ich ältere Beiträge in WP aktualisieren muss.
Hey Loukas, könntest du mir etwas genauer beschreiben, was du machst und was du siehst? Zum Beispiel:
- Ich habe „Auto Publish“ und/oder „Force Publish“ aktiviert (?)
- Ich habe „Force Publish Max Age“ und/oder „Exclude Posts By Tag“ nicht eingestellt (?)
- Ich habe Beiträge, die ich noch nicht in Discourse veröffentlicht habe.
- Ich füge einem unveröffentlichten Beitrag ein Tag hinzu. Oder ich wende Tags in Massen auf Beiträge in WordPress mit einer bestimmten Methode an (dein Beitrag scheint dies zu implizieren?)
- Wenn ich Tag(s) hinzufüge, werden die unveröffentlichten Beiträge in Discourse veröffentlicht.
Hallo Angus,
- Ich habe „Auto Publish“ aktiviert und „Force Publish“ deaktiviert.
- „Force Publish Max Age“ ist dennoch auf 30 eingestellt.
- Es gibt eine große Menge an Beiträgen aus den letzten 14 Jahren, die nicht in Discourse veröffentlicht wurden, da wir damals noch keine „Community“-Komponente hatten.
- Wenn ich Beiträge einzeln aktualisiere, werden die älteren Beiträge nicht an Discourse übermittelt. Dies trat tatsächlich auf, als ich Beiträge in Bulk aktualisierte, indem ich Tags mit dem TaxoPress-Plugin zusammenführte.
- Als ich (mit TaxoPress) die Tags einer großen Anzahl älterer WP-Beiträge änderte, begannen diese, automatisch an Discourse übermittelt zu werden.
Vor einigen Monaten ist etwas Ähnliches passiert, als ich den Autor einer großen Anzahl älterer Beiträge massenhaft aktualisiert habe.
Vielen Dank!
Danke für die Klarstellung, Loukas. Ich habe den relevanten Code überprüft, und es gibt möglicherweise einige Anpassungen, die wir am Plugin vornehmen könnten. Angesichts der vielen Möglichkeiten, wie Bulk-Updates durchgeführt werden können, und der Tatsache, dass das automatische Veröffentlichen so konzipiert ist, dass es – nun ja – automatisch funktioniert, gibt es jedoch gewisse Kompromisse. Nicht unbedingt Kompromisse in deinem Fall, aber bei anderen Anwendern könnten welche auftreten.
Aus diesem Grund schlage ich vor, dass du das automatische Veröffentlichen einfach deaktivierst, wenn du Bulk-Operationen durchführst. Es ist nicht erforderlich, das gesamte Plugin zu deaktivieren. Falls du das aus irgendeinem Grund als umständlich empfindest oder jemand anderes dies mit TaxoPress oder einer anderen Methode für Bulk-Updates erlebt, melde dich hier wieder, und ich werde mir das nochmal ansehen.
Nur zur Klarstellung: Wenn Auto-Publish deaktiviert ist und eine Reihe alter Beiträge stichprobenweise aktualisiert wird, werden sie nicht nach Discourse übertragen, wenn Auto-Publish wieder aktiviert wird, oder?
Wenn sowohl „Force Publish“ als auch „Auto Publish“ deaktiviert sind und du keinen eigenen Code hast, der in den WP Discourse-Veröffentlichungsprozess eingreift, werden Beiträge nicht veröffentlicht, es sei denn, du aktivierst das Kästchen im Composer-Menü manuell.