将 https://www.youtube-nocookie.com 添加到您的 Discourse 站点设置中的“允许的 iframe”选项应该可以解决此问题。对于已发布的帖子,您需要点击“重建 HTML”按钮,视频才会显示出来。
此次更新不应影响未通过区块编辑器发布的帖子。当我尝试发布您分享的标记时,使用旧的 WP Discourse 代码和更新后的代码发布帖子,得到的结果完全相同。
您的网站使用的是哪个版本的 WordPress?
将 https://www.youtube-nocookie.com 添加到您的 Discourse 站点设置中的“允许的 iframe”选项应该可以解决此问题。对于已发布的帖子,您需要点击“重建 HTML”按钮,视频才会显示出来。
此次更新不应影响未通过区块编辑器发布的帖子。当我尝试发布您分享的标记时,使用旧的 WP Discourse 代码和更新后的代码发布帖子,得到的结果完全相同。
您的网站使用的是哪个版本的 WordPress?
[quote=“simon, post:23, topic:133636”]
将 https://www.youtube-nocookie.com 添加到您的 Discourse“允许的 iframe
不幸的是,这在我这里不起作用。图片最初会显示,然后消失。我已尝试在启用和禁用“下载远程图片”的情况下进行测试。
我刚刚发布了以下内容:https://www.naturephotographers.network/connecting-with-our-audience/
这是 Discourse 主题:Connecting With Our Audience - Articles - Nature Photographers Network
我使用的是 2.0.5 版本以及最新版的 Discourse。
当我访问该主题时,看到图片是从 wpengine 提供的。也许您已经编辑了该帖子,或者禁用了“下载远程图片”设置。
令人惊讶的是,有些图片的源地址设置为 http://www.naturephotographers.network/,而另一些则设置为 https://natphotonet.wpengine.com/。源地址为 http://www.naturephotographers.network/ 的图片会在您的 Discourse 网站上引发混合内容警告。我不确定为何会出现两个不同的图片源。
我也注意到了这一点,这似乎就是问题所在。我曾尝试编辑帖子来修改这些链接,暂时生效了,但它们随后又消失了。然后我从 WordPress 更新以重置它,结果还是那样。我刚刚重新开启了“下载远程图片”选项,再次更新帖子,结果依然相同。这似乎是一个无解的难题,所以我只能忍痛改用摘要了。非常感谢你一直帮忙尝试解决这个问题,但遗憾的是,变量太多,导致这个选项难以可靠运行。
对于使用区块编辑器发布文章的情况,图片无法显示的问题在大多数情况下已得到修复。如果您在使用区块编辑器发布的文章中仍发现图片无法显示,请告知我。
如果您无法使用区块编辑器,或者使用它无法解决问题,请参阅 Fix broken images for posts created by the WP Discourse and RSS plugins 以了解解决该问题的详细信息。该主题简要说明是:您可以通过将提供图片的域名添加到 Discourse 的“禁用的图片下载域名”站点设置中,来防止此问题发生。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.