Добро пожаловать в сообщество Discourse! Этот вопрос уже поднимался несколько раз, но это действительно важная проблема. Подробную информацию о ней можно найти здесь: Fix broken images for posts created by the WP Discourse and RSS plugins. Описание причины проблемы содержится в моём первом ответе в той теме.
Если возможно, лучший способ решить эту проблему — добавить домен (или домены), с которых загружаются изображения, в настройку сайта Discourse disabled image download domains. Это предотвратит попытки Discourse загрузить изображения. Именно процесс загрузки удалённых изображений приводит к их поломке.
Чтобы исправить проблему с уже существующими постами, в которых изображения не отображаются, отредактируйте пост и добавьте пустую строку над тегом разметки, созданным для изображения. Например, если вы видите разметку следующего вида:
<p></p>
отредактируйте пост, изменив его на:
<p>

</p>