Изображения не публикуются в Discourse в WP 5.3

Проблема заключается в том, что при публикации постов с изображениями в Discourse HTML-код поста изначально выглядит примерно так:

<figure><img src="https://example.com/wp-content/uploads/your-image.png" /></figure>

Если на Discourse включена настройка сайта «Загружать удалённые изображения локально», ссылка на изображение будет нарушена, когда Discourse загрузит пост из WordPress. Эта проблема возникнет в любом случае, когда тег изображения с удалённым URL обернут в HTML-теги.

Самые простые решения этой проблемы — либо отключить настройку сайта «Загружать удалённые изображения локально», либо не публиковать полный контент постов из WordPress в Discourse.

В будущем плагин WP Discourse может убрать возможность публикации полных постов. При публикации полного содержимого постов из WordPress в Discourse может возникнуть множество проблем. Большинство из них можно решить, публикуя в Discourse только анонсы (excerpt) из WordPress, а затем используя кнопку «Показать полный пост» для отображения всего поста на Discourse. Звучит ли это как решение, которое может подойти для вашего случая?

Другим возможным решением будет кастомизация шаблона, используемого для публикации постов из WordPress. Изображения можно извлекать из постов и публиковать вместе с анонсом. С помощью кастомного шаблона HTML-код изображений можно структурировать так, чтобы он не конфликтовал с процессором Markdown в Discourse.