截断嵌入帖子 - 显示错误的文章

你好,

当我启用此功能时

有时点击按钮显示整篇文章时,会错误地显示 WordPress 文章。有时正常,有时则混乱。请问可能是什么问题?

当您点击“显示完整帖子”按钮时,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

您需要对此进行测试。如果不起作用,您需要按照我链接的主题中“查找要针对的 CSS 选择器”部分提供的步骤进行操作。

2 个赞

您能好心告诉我我网站的确切数值吗?

这是其中一篇文章的链接:

我尝试添加了 article .mvp-post-contentmvp-post-content,以及您上面的建议,但都没有成功。当我点击“显示完整文章”时,只显示一个链接,所以我一定是使用了错误的元素。

该页面上有很多标记。Discourse 难以找到主要帖子内容并不令人意外。试试这个,看看能否抓取到主要内容:

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

结果会缓存 10 分钟,因此您需要等待最多 10 分钟才能确认更改是否正确。

您也可以尝试仅使用 article 作为设置。这也有可能奏效。

1 个赞