Categoria predefinita non assegnata

Utilizzando wp-discourse, abbiamo una categoria predefinita assegnata nelle impostazioni, in modo che i nuovi post vadano nella nostra sezione pubblica su Discourse.

Recentemente ho notato di non ricevere notifiche per alcuni dei nostri nuovi post tramite Discourse. Questo mi ha spinto a controllare le mie impostazioni di notifica in Discourse per la categoria pubblica. Per farla breve, il problema non è nelle mie notifiche. Il problema è che i post non vengono assegnati a nessuna categoria.

Credo che questo accada solo per i post di WP creati tramite un plugin che ci permette di duplicare i post.

Avete idea del perché ciò possa accadere o se c’è possibilità di risolvere il problema?

È particolarmente preoccupante perché abbiamo disattivato l’impostazione di Discourse “consenti argomenti senza categoria”. Eppure ci sono diversi argomenti senza categoria che sto ora esaminando e classificando manualmente.

Puoi fornire alcuni dettagli su come stai utilizzando il plugin Duplicate Post? Quando duplichi un post, fai clic sul pulsante nella barra laterale di WP Discourse per pubblicare il post su Discourse?

Ah, bella domanda. Credo che anche questi siano tutti post programmati esclusivamente, il che significa che forse è questa la causa, piuttosto che il fatto che siano stati creati per duplicazione. C’è altro che posso dirti per esserti d’aiuto?

Dovrei anche dire che stiamo eseguendo Discourse stabile, non l’ultima versione. Tutto sul lato WP è aggiornato.

Per risolvere il problema, avrei bisogno di comprendere meglio cosa succede quando crei un post duplicato e come vengono programmati per la pubblicazione i tuoi post duplicati. Quando crei un post duplicato, ti trovi nella schermata di modifica del post? Quale editor stai utilizzando, l’editor a blocchi o l’editor classico?

Ci sono diversi punti in cui è presente il pulsante “duplica post”, quindi non sono sicuro da quale schermata venga cliccato. Tuttavia, una volta creato il post duplicato, questo verrebbe sicuramente modificato e programmato per la pubblicazione in una data futura. Utilizziamo l’editor classico.

Ehi, questa è una cosa piuttosto interessante: scommetto che il plugin di duplicazione sta copiando i tuoi campi di Discourse nei nuovi post. Stavo sfogliando la loro documentazione e ho notato https://duplicate-post.lopo.it/docs/options/what-to-copy/do-not-copy-these-fields/.

Dovresti mostrare i campi personalizzati e vedere cosa succede quando duplichi. Se è così, potrai configurare il plugin per ignorare i campi di Discourse (che devono essere inviati separatamente). :thinking:

Penso di aver risolto il problema utilizzando la tua soluzione.

Attualmente sto escludendo i seguenti campi:

discourse*,wpdc*,*discourse*

Ciò significa che i seguenti campi di Discourse vengono copiati: publish_post_category, publish_to_discourse.

Ho scoperto che ciò era necessario per assegnare correttamente la categoria predefinita e per pubblicare su Discourse. Sembra che tali valori predefiniti non vengano impostati correttamente durante il processo di duplicazione/modifica del post. Quindi, se li copiamo ma non il resto dei dati di Discourse, penso che tutto funzioni correttamente.