Причина этого в том, что кнопка «Показать полный пост» для встроенного поста в Discourse работает путём «повторного обхода» встроенной веб-страницы при клике пользователя. HTML, который вы видите после нажатия этой кнопки, не отправляется плагином WP Discourse при публикации поста — это результат свежего обхода соответствующей страницы.
Веб-сканирование всегда немного непредсказуемо из-за огромного разнообразия возможных структур HTML (например, существует множество способов отображения изображений в HTML). В связи с этим данная функция рассматривается как возможная область для улучшения. Подробнее см.
Таким образом, на данный момент простого решения нет. Вы можете попытаться заблокировать или разрешить HTML-селекторы, которые использует сканер, однако это сложная задача, и добиться желаемого результата непросто. Подробнее см.
Более простой способ решения проблемы — либо скрыть кнопку «Показать полный пост», либо изменить её так, чтобы она вела обратно к оригинальному посту в WordPress, используя пользовательский компонент темы. Когда сайт имеет относительно сложную структуру HTML поста с изображениями, как в вашем случае, я обычно рекомендую именно эти варианты.