O motivo pelo qual isso está acontecendo é porque o botão “Mostrar Postagem Completa” em uma postagem incorporada no Discourse funciona “re-rastreando” a página da web incorporada quando o usuário clica nele. O HTML que você vê quando clica nesse botão não está sendo enviado pelo plugin WP Discourse quando a postagem é publicada, é uma nova rastreagem da página relevante.
A rastreagem da web é sempre um pouco imprevisível devido à grande variedade de estruturas HTML possíveis (por exemplo, existem muitas maneiras diferentes de exibir imagens em HTML). Por causa disso, este é um recurso que está sendo considerado para uma possível melhoria. Veja mais em
Portanto, não há uma solução fácil no momento. Você pode tentar bloquear e permitir seletores de HTML que o rastreador usa, no entanto, isso é algo complicado de fazer funcionar da maneira que você deseja. Veja mais em
Uma maneira mais simples de resolver isso é ocultar o botão “Mostrar Postagem Completa” ou substituí-lo para que ele volte para a postagem original do WordPress, usando um componente de tema personalizado. Quando um site tem uma estrutura HTML de postagem relativamente complexa envolvendo imagens, como a sua, eu costumo aconselhar essas últimas opções.