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

Screenshot 2020-01-08 at 01.52.55

「Show Full Post」をクリックすると、フッターのテキストが表示されてしまいます。

Screenshot 2020-01-08 at 01.54.19

これはバグでしょうか?

これはバグではありません。「Show Full Post」ボタンがクリックされると、Discourse はその URL から投稿コンテンツを取得しようとします。メインの投稿コンテンツをどこに設定するかは、Discourse の embed whitelist selector サイト設定を構成することで指定できます。この設定の詳細については、こちらをご覧ください:https://meta.discourse.org/t/how-to-configure-the-embed-whitelist-selector-setting/134481。WordPress サイトをお使いの場合、トピック内の「Finding the CSS selectors to target」セクションにある設定例が有効になる可能性が高いです。テストする際は、WordPress から取得された投稿データが10分間キャッシュされる点にご注意ください。設定が正しく機能しているか確認するには、最大10分待つ必要がある場合があります。

ああ、わかりました。いくつかの投稿では機能しているので、バグだと思っていました。こちらが機能している投稿です。

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

embed whitelist selector サイト設定が構成されていない場合、Discourse に正しい投稿コンテンツが取得されることがよくあります。これは、埋め込まれた投稿の内容に依存します。例えば、私は「これはテストです。これは単なるテストです。」という内容で多くのテスト投稿を作成しています。この設定を構成しない限り、Discourse は私の WordPress サイトからその投稿コンテンツを取得できません。一方、より長い投稿を作成すると、embed whitelist selector 設定が構成されていない場合でも、Discourse は正しいコンテンツを見つけます。

ありがとう、サイモン。今すぐ確認します :slight_smile: