隐藏的 Discourse 帖子在 WP 中仍显示为评论

您好,

能否请在 WordPress 中同步反映 Discourse 帖子的状态?当我在 Discourse 中删除(隐藏)帖子时,它们仍然作为文章评论显示在 WordPress 中。我认为这应该考虑 Discourse 帖子的状态。当我想要移除某个帖子(例如进行 Moderation 时),也希望它能从 WordPress 中消失。

请问有办法解决这个问题吗?

您很可能看到的是缓存的评论。请在评论设置中启用“使用 Ajax 加载评论”,然后刷新相关的 WordPress 文章,该评论将会消失。如果未启用此设置,评论将在您的缓存过期或被清除后消失。

我遇到了类似的问题,但“通过 Ajax 加载评论”并未解决。

我设置为显示评论链接。如果没有相关主题,我就看不到链接。然而,如果存在已删除的主题,我现在会看到指向该已删除主题的链接。

有没有办法停止显示指向已删除主题的链接?

@RichardC

正如你所说,这是一个略有不同的问题。

目前最简单的方法是在相关的 WordPress 帖子编辑界面中,直接取消链接 Discourse 话题。

要实现自动处理则需要使用 Webhooks。目前,WP Discourse 的 Webhook 功能尚不支持自动取消链接那些已在 Discourse 中被删除的话题。不过,这或许是一个值得添加的功能,在与 @simon 交流后,我会将其列入我的工作清单。

谢谢 @angus

当我读到这条消息时,我想:“如果这能行,那我就尴尬了。”现在确实如此。也许我之前尝试时,在取消链接之前就删除了帖子。但无论如何,现在它已经可以正常工作了。干杯。

Richard