Il problema è che quando i post con immagini vengono pubblicati su Discourse, l’HTML del post inizialmente appare più o meno così:
<figure><img src="https://example.com/wp-content/uploads/your-image.png" /></figure>
Se l’impostazione del sito download remote images to local è abilitata su Discourse, il link dell’immagine si interromperà quando Discourse scarica il post da WordPress. Il problema si verificherà ogni volta che un tag immagine con un URL remoto è avvolto da tag HTML.
Le soluzioni più semplici per questo problema sono disabilitare l’impostazione del sito download remote images to local oppure non pubblicare l’intero contenuto del post da WordPress a Discourse.
In futuro, il plugin WP Discourse potrebbe rimuovere l’opzione per pubblicare post completi. Ci sono diversi problemi che possono verificarsi quando si pubblica l’intero contenuto di un post da WordPress a Discourse. La maggior parte di questi problemi dovrebbe poter essere risolta pubblicando estratti da WordPress a Discourse e utilizzando poi il pulsante Mostra post completo per visualizzare il post intero su Discourse. Pensi che questa possa essere una soluzione adatta al tuo caso?
Un’altra possibile soluzione sarebbe personalizzare il modello utilizzato per pubblicare i post di WordPress. Le immagini potrebbero essere estratte dai post e poi pubblicate insieme a un estratto del post. Con un modello personalizzato, l’HTML delle immagini potrebbe essere strutturato in modo da non entrare in conflitto con il processore markdown di Discourse.