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.
Ciao, intervengo perché sto riscontrando lo stesso comportamento di @samtuke e non riesco a trovare una soluzione.
Se un editor corregge qualcosa, come un errore di battitura, in un vecchio articolo di WordPress che non è stato pubblicato in precedenza su Discourse, questo viene pubblicato automaticamente come un nuovo argomento. Vorrei impedire ciò e pubblicare solo i post appena scritti.
Suppongo che potrei aggiungere un hook “hacky” per verificare se post_ID > $lower_treshold_of_post_ID_I_want_to_publish, ma forse c’è una soluzione migliore.
Ciao @ajolo2ky, potresti condividere le impostazioni di pubblicazione correnti che hai? Idealmente, se potessi condividere il file “meta” dal visualizzatore di log.
Grazie per aver condiviso. Il motivo per cui gli articoli esistenti vengono pubblicati quando vengono modificati è probabilmente perché hai abilitato “Pubblicazione automatica”, il che significa che la casella “Pubblica post su Discourse” sarà automaticamente selezionata nell’editor.
Sì, questo è il motivo, ma il comportamento che mi aspetterei sarebbe la pubblicazione di nuovi articoli, non di quelli modificati. Stiamo usando Gutenberg.
So che posso disabilitare il comportamento predefinito e quindi selezionare manualmente i nuovi post da pubblicare su Discourse, ma speravo in una soluzione migliore
quelli già pubblicati su Discourse dovrebbero essere aggiornati quando modificati
i vecchi articoli non dovrebbero essere pubblicati su Discourse quando modificati
sembra un po’ confuso.
Senza una migliore comprensione della programmazione rispetto a un test “hello world” usando Visual Basic, potrei ipotizzare che possa essere fatto confrontando lo stato di un articolo con lo stato di Discourse, ma tali azioni tendono a rallentare il lato amministrativo. O questa sarebbe la situazione in un qualche momento passato
Pensando alle impostazioni, sarebbe una configurazione molto confusa.
@ajolo2ky Capisco perché potresti aspettarti che funzioni in quel modo, in effetti è qualcosa che mi infastidisce da un po’ di tempo. Il motivo per cui non ha funzionato in quel modo in passato è dovuto alle complessità del supporto all’auto-pubblicazione sia per l’editor Gutenberg che per quello Classico. Molte persone usano ancora l’editor Classico.
Ho esaminato un possibile miglioramento del comportamento di Gutenberg stamattina e spero di ottenere un aggiornamento nella prossima versione. Nel frattempo, deseleziona semplicemente “Pubblica su Discourse” o disabilita Pubblicazione Automatica se non vuoi che i post vengano pubblicati in quello scenario.
Ti aggiornerò qui se/quando la prossima versione verrà rilasciata con il comportamento aggiornato. Speriamo tra circa una settimana.
Ehi @ajolo2ky, grazie per la tua pazienza. Stavo aspettando alcuni altri elementi (non correlati) per la prossima versione del plugin per Wordpress. Ti farò sapere quando verrà rilasciata la prossima versione del plugin e ti chiederò di testare il nuovo comportamento a questo riguardo. Grazie!
Ciao @ajolo2ky, solo una nota che nella prossima versione del plugin, 2.5.7, i post di WordPress esistenti che non sono pubblicati su Discourse non verranno pubblicati automaticamente su Discourse se modificati. Questa versione è attualmente in fase di revisione e verrà rilasciata a breve.