Grazie @Canapin.
@anon48433008 Ci sono alcuni modi in cui ciò può accadere poiché il plugin WP Discourse esegue un’analisi minore dell’HTML, quindi Discourse esegue anche un’analisi dell’HTML e un re-scraping. La rimozione dei link avviene molto probabilmente nell’analisi dell’HTML e nel re-scraping di Discourse, ovvero nel modo in cui Discourse gestisce l’HTML incorporato nei post. Ad esempio, vedi
Oppure
Piuttosto che cercare una soluzione “tecnica”, il mio consiglio specifico qui è di separare i link dalle immagini, ad esempio utilizzando un link sotto l’immagine. Capisco che preferiresti mantenerli uniti, tuttavia ti troverai a combattere una battaglia in salita su quel fronte per far funzionare le cose in modo coerente. Separarli potrebbe funzionare.
Essenzialmente, Discourse non mira alla fedeltà dell’HTML sui post importati. Mira alla fedeltà del contenuto ai fini della discussione. La tua strategia Wordpress > Discourse dovrebbe essere inquadrata tenendo conto di ciò, il che significa che vuoi che i tuoi utenti leggano il post su Wordpress, con la versione su Discourse solo come riferimento per la discussione.