WP 관리자에서 게시물을 공유할 때 버그 발생?

안녕하세요, WP Discourse 플러그인을 설치했는데 관리자에서 몇몇 게시물을 공유하면 이런 문제가 발생합니다.

(공유한 게시물은 https://carptalk.uk/deals/deal-fox-fx-explorer-barrow-camolite-barrow-bag-2x-mesh-bags-2x-bag-straps/ 입니다)

여기서는 이렇게 보입니다.

https://forum.carptalk.uk/t/deal-fox-fx-explorer-barrow-camolite-barrow-bag-2x-mesh-bags-2x-bag-straps/40

‘전체 게시물 보기’를 클릭하면 푸터의 텍스트가 표시됩니다.

이것은 버그인가요?

이것은 버그가 아닙니다. “전체 게시물 보기” 버튼을 클릭하면 Discourse가 URL에서 게시물 콘텐츠를 찾으려고 시도합니다. Discourse의 embed whitelist selector 사이트 설정을 구성하여 어떤 콘텐츠가 주요 게시물 콘텐츠인지 Discourse에 지정할 수 있습니다.

해당 설정에 대한 자세한 내용은 여기에서 확인할 수 있습니다: Configuring allowed embed selectors. WordPress 사이트를 사용하고 있으므로, 해당 토론의 “대상으로 삼을 CSS 선택자 찾기” 섹션에 있는 예제 설정이 작동할 가능성이 높습니다. 테스트할 때 WordPress에서 가져온 게시물 데이터는 10분 동안 캐시되므로, 설정이 올바르게 구성되었는지 확인하려면 최대 10분까지 기다려야 할 수 있습니다.

아, 알겠습니다. 일부 게시물에서는 정상적으로 작동하니까 버그인 줄 알았네요. 정상 작동하는 게시물을 하나 공유해 드릴게요.

https://forum.carptalk.uk/t/deal-ridgemonkey-black-white-camo-bobble-hats-2/29

embed whitelist selector 사이트 설정이 구성되지 않은 경우, Discourse에 올바른 게시글 내용이 가져와지는 경우가 많습니다. 이는 임베드된 게시글의 내용에 따라 다릅니다. 예를 들어, "This is a test, this is only a test."라는 내용으로 많은 테스트 게시글을 생성합니다. 이 설정을 구성하지 않으면 Discourse가 제 WordPress 사이트에서 해당 게시글 내용을 가져올 수 없습니다. 더 긴 게시글을 생성하면, embed whitelist selector 설정이 구성되지 않은 상태에서도 Discourse가 올바른 내용을 찾습니다.

시몬, 감사합니다. 지금 바로 확인해 보겠습니다 :slight_smile: