この問題は、画像を含む投稿が 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 へ投稿の全文を公開すると、複数の問題が発生する可能性があります。これらの問題のほとんどは、WordPress から Discourse へ抜粋を公開し、Discourse 上で「全文を表示」ボタンを使って投稿全体を表示することで解決できるはずです。このアプローチがあなたのケースにも適用できるでしょうか?
もう一つの可能性として、WordPress 投稿を公開するために使用されるテンプレートをカスタマイズする方法があります。投稿から画像を抽出し、投稿の抜粋と一緒に公開します。カスタムテンプレートを使用することで、画像の HTML を Discourse の Markdown プロセッサと競合しないように構成できます。