다음과 같은 형태의 HTML이 Discourse에 게시될 때 문제가 발생합니다. 이는 주로 API를 통해 Discourse에 주제가 게시될 때 가장 흔하게 발생하며:
<p><img src="remote-image-domain/..."/></p>
이미지 태그를 감싸는 외부 태그가 있으면 문제가 발생할 수 있습니다. 예를 들어 <figure><img src="remote-image-domain/..."/></figure>
Discourse가 원격 이미지를 다운로드하려고 할 때, 첫 번째 예제의 경우 다음과 같은 마크다운이 생성됩니다:
<p></p>
이것은 깨진 이미지를 생성합니다. Discourse 게시물을 다음과 같이 수동으로 편집하여 수정할 수 있습니다:
<p>

</p>
하지만 disabled image download domains 사이트 설정을 통해 Discourse가 원격 이미지를 다운로드하는 것을 방지하는 것이 수정하는 더 쉬운 방법입니다.
WP Discourse의 블록 에디터에서 게시된 게시물의 경우, 플러그인은 Discourse에 게시하기 전에 다음 코드로 게시물을 처리하여 문제를 수정하려고 시도합니다:
클래식 에디터에도 유사한 수정 사항을 구현할 수 있을 가능성이 있지만, 클래식 에디터에서는 WordPress의 parse_blocks 함수를 사용할 수 없으므로 수정이 더 복잡해질 것입니다. 궁극적으로 Discourse 코어 코드 변경을 통해 이 문제가 해결되기를 바랍니다.