埋め込み投稿の切り捨て:誤った記事が表示されている

こんにちは、

この機能を有効にすると、

記事全体を表示するボタンをクリックした際に、間違った WordPress の投稿が表示されることがあります。時には正常に動作することもあれば、混同されることもあります。この問題の原因についてご存知でしょうか?

「Show Full Post」ボタンをクリックすると、Discourse はトピックの埋め込み URL を基に投稿コンテンツを取得しようとします。一般的には正常に動作しますが、WordPress の投稿のマークアップに問題がある場合に失敗することがあります。これを修正するには、Discourse のembed whitelist selector設定を構成する必要があります。その方法の詳細については、以下のトピックをご覧ください:https://meta.discourse.org/t/how-to-configure-the-embed-whitelist-selector-setting/134481。

あなたのサイトのembed whitelist selector設定に以下の値を追加することで、問題が解決する可能性がかなり高いです:

article .entry-content img, article .entry-content p, article .entry-content ul

実際にテストして確認する必要があります。もし機能しない場合は、私がリンクしたトピック内の「Finding the CSS selectors to target」セクションで説明されている手順を順に実行してください。

「いいね!」 2

ウェブサイトの正確な値を教えていただけますか?

こちらが記事へのリンクです:

article .mvp-post-contentmvp-post-content を追加してみましたが、上記の提案も試しましたが、うまくいきませんでした。「全文を表示」をクリックしてもリンクしか表示されないため、間違った要素を使用しているようです。

そのページにはマークアップが大量に含まれています。Discourse がメインの投稿コンテンツを特定するのに苦労しているのは不思議ではありません。メインコンテンツを正しく取得できるか確認するために、以下を試してみてください。

article .mvp-main-box #mvp-post-main

結果は 10 分間キャッシュされるため、変更が正しいかどうかを確認するには最大 10 分待つ必要があります。

設定には article だけを指定してみることもできます。これで動作する可能性があります。

「いいね!」 1