您好,
能否请在 WordPress 中同步反映 Discourse 帖子的状态?当我在 Discourse 中删除(隐藏)帖子时,它们仍然作为文章评论显示在 WordPress 中。我认为这应该考虑 Discourse 帖子的状态。当我想要移除某个帖子(例如进行 Moderation 时),也希望它能从 WordPress 中消失。
请问有办法解决这个问题吗?
您好,
能否请在 WordPress 中同步反映 Discourse 帖子的状态?当我在 Discourse 中删除(隐藏)帖子时,它们仍然作为文章评论显示在 WordPress 中。我认为这应该考虑 Discourse 帖子的状态。当我想要移除某个帖子(例如进行 Moderation 时),也希望它能从 WordPress 中消失。
请问有办法解决这个问题吗?
您很可能看到的是缓存的评论。请在评论设置中启用“使用 Ajax 加载评论”,然后刷新相关的 WordPress 文章,该评论将会消失。如果未启用此设置,评论将在您的缓存过期或被清除后消失。
我遇到了类似的问题,但“通过 Ajax 加载评论”并未解决。
我设置为显示评论链接。如果没有相关主题,我就看不到链接。然而,如果存在已删除的主题,我现在会看到指向该已删除主题的链接。
有没有办法停止显示指向已删除主题的链接?
嘿 @RichardC,
正如你所说,这是一个略有不同的问题。
目前最简单的方法是在相关的 WordPress 帖子编辑界面中,直接取消链接 Discourse 话题。
要实现自动处理则需要使用 Webhooks。目前,WP Discourse 的 Webhook 功能尚不支持自动取消链接那些已在 Discourse 中被删除的话题。不过,这或许是一个值得添加的功能,在与 @simon 交流后,我会将其列入我的工作清单。