Il motivo per cui ciò accade è che il pulsante “Mostra post completo” su un post incorporato in Discourse funziona “ri-analizzando” la pagina web incorporata quando l’utente fa clic su di essa. L’HTML che vedi quando fai clic su quel pulsante non viene inviato dal plugin WP Discourse quando il post viene pubblicato, è una nuova analisi della pagina pertinente.
Il web crawling è sempre un po’ incerto a causa della vasta gamma di possibili strutture HTML (ad esempio, ci sono molti modi diversi per visualizzare le immagini in HTML). Per questo motivo, questa è una funzionalità che viene presa in considerazione per un possibile miglioramento. Vedi oltre
Quindi, attualmente non esiste una soluzione semplice. Puoi tentare di bloccare e consentire i selettori HTML utilizzati dal crawler, tuttavia questa è una cosa complicata da far funzionare nel modo desiderato. Vedi oltre
Un modo più semplice per affrontare questo problema è nascondere il pulsante “Mostra post completo” o sovrascriverlo in modo che rimandi al post originale di Wordpress, utilizzando un componente del tema personalizzato. Quando un sito ha una struttura HTML del post relativamente complessa che coinvolge immagini, come la tua, tendo a consigliare queste ultime opzioni.