你好,
当我启用此功能时
有时点击按钮显示整篇文章时,会错误地显示 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 选择器”部分提供的步骤进行操作。
您能好心告诉我我网站的确切数值吗?
这是其中一篇文章的链接:
我尝试添加了 article .mvp-post-content 和 mvp-post-content,以及您上面的建议,但都没有成功。当我点击“显示完整文章”时,只显示一个链接,所以我一定是使用了错误的元素。
该页面上有很多标记。Discourse 难以找到主要帖子内容并不令人意外。试试这个,看看能否抓取到主要内容:
article .mvp-main-box #mvp-post-main
结果会缓存 10 分钟,因此您需要等待最多 10 分钟才能确认更改是否正确。
您也可以尝试仅使用 article 作为设置。这也有可能奏效。