Canapin
(Coin-coin le Canapin)
1
你好!
不知何故,WordPress 的特色图片不再发布到 Discourse 帖子中了。
我遇到了一个 featured_link.post_error 错误,返回了 403 错误。
以下是 WP-Discourse 中的完整错误信息:
[2021-07-16 22:02:50] publish.ERROR: featured_link.post_error {"wp_title":"Roule Ton Unifest' (Métabief, Jura)","wp_author_id":"17","wp_post_id":159075,"discourse_post_id":"203291","response_message":"Forbidden","http_code":403}
有什么办法可以修复这个问题吗?
1 个赞
angus
(Angus McLeod)
2
嘿 @Canapin,
WordPress 中的特色图片和 Discourse 中的特色链接是不同的概念。
特色链接是应用于 Discourse 主题的一个链接,它会显示在主题标题下方(在主题页面内),以及主题列表中的标题旁边。你可以使用“添加特色链接”发布设置,在从 WordPress 发布的帖子中设置特色链接。要查看在 WP Discourse 和 Discourse 的最新代码中此功能如何运作,请参阅:
https://try.thepavilion.io/t/repeating-mistakes-why-the-plan-to-protect-the-world-s-wildlife-falls-short/987
你可以按照以下步骤,将 WordPress 帖子的特色图片添加到发布到 Discourse 的帖子全文中:
你的日志错误
看起来你遇到的特色链接请求错误是一个授权错误。代码 403 和消息“Forbidden”(来自 Discourse 本身,而非 WP Discourse)表明,你在 WP Discourse 连接设置中配置的用户没有权限使用主题更新端点(该端点用于更新主题以添加特色链接)。
建议你首先尝试刷新在 WP Discourse 中使用的 API 令牌(在 Discourse 中生成时将其设置为“全局密钥”)。
2 个赞
Canapin
(Coin-coin le Canapin)
3
感谢您提供详细的解答以及 WP Discourse 模板自定义链接。我从中使用了一些代码,现在特色图片已恢复正常,其他之前失效的功能也一并修复了。一切在不到一周前还运行良好,因此我推测我的代码可能与 WP Discourse 的某次近期更新不兼容,或是类似原因。
不过,WP Discourse 日志中仍然显示“特色链接”错误,尽管帖子已正确更新。
尽管记录了该错误,但整体功能似乎一切正常。
1 个赞