WP Discourse pubblica automaticamente vecchi post durante gli aggiornamenti in blocco con il plugin TaxoPress

Ciao! Stiamo utilizzando l’ultima versione, ma qualsiasi aggiornamento (ad esempio aggiungere/rimuovere tag) nei vecchi post di WordPress inonda i topic di Discourse (e spamma i nostri membri) :confused: con articoli vecchi di anni. Ho dovuto disabilitare il plugin quando devo aggiornare i post più vecchi in WordPress.

Ciao Loukas, potresti spiegarmi più nel dettaglio cosa stai facendo e cosa stai vedendo? Ad esempio:

  1. Ho abilitato “Pubblicazione automatica” e/o “Pubblicazione forzata” (?)
  2. Non ho impostato “Età massima per la pubblicazione forzata” e/o “Escludi post per tag” (?)
  3. Ho post che non ho pubblicato su Discourse.
  4. Applico un tag a un post non pubblicato. Oppure, applico tag in blocco ai post su WordPress usando qualche metodo (il tuo post sembra implicare questo?)
  5. Quando applico i tag, i post non pubblicati vengono pubblicati su Discourse.

Ciao Angus,

  1. Ho attivato la funzione “Pubblicazione automatica” e disattivato quella di “Pubblicazione forzata”
  2. Il “Valore massimo di età per la pubblicazione forzata” è comunque impostato su 30
  3. C’è un’enorme quantità di post precedenti risalenti a 14 anni fa che non sono stati pubblicati su Discourse, poiché all’epoca non avevamo una componente “comunità”.
  4. Quando aggiorno i post singolarmente, i post più vecchi non vengono pubblicati su Discourse. Questo è accaduto effettivamente quando ho aggiornato in blocco i post unendo i tag, utilizzando il plugin TaxoPress.
  5. Quando ho modificato (con TaxoPress) i tag associati a un gran numero di vecchi post di WP, questi hanno iniziato a essere pubblicati automaticamente su Discourse.

Qualcosa di simile è accaduto alcuni mesi fa, quando ho eseguito un aggiornamento di massa dell’autore di un gran numero di post più vecchi.

Grazie!

Grazie per il chiarimento, Loukas. Ho esaminato il codice pertinente e potrebbero esserci alcune modifiche da apportare al plugin; tuttavia, dato l’ampio numero di modi in cui è possibile eseguire aggiornamenti in blocco e il fatto che la pubblicazione automatica è progettata per essere, beh, automatica, ci sono alcuni compromessi da considerare. Non necessariamente compromessi nel tuo caso specifico, ma potrebbero essercene in altri.

Per questo motivo, suggerisco come soluzione quella di disabilitare semplicemente la Pubblicazione Automatica quando esegui operazioni in blocco. Non c’è bisogno di disabilitare l’intero plugin. Se ti sembra troppo complicato per qualche motivo, o se qualcun altro incontra questo problema con TaxoPress o con qualche altro metodo di aggiornamento in blocco, torna qui e darò un’altra occhiata alla questione.

Solo per chiarire: se la pubblicazione automatica è disabilitata e un certo numero di vecchi messaggi viene aggiornato in blocco, non verranno pubblicati su Discourse quando la pubblicazione automatica verrà riabilitata, giusto?

Se hai disabilitato sia la pubblicazione forzata che quella automatica e non hai codice personalizzato che si interfaccia con il flusso di pubblicazione di WP Discourse, i post non verranno pubblicati a meno che tu non spunti manualmente la casella nel menu del compositore.