抱歉久等了。今天很忙 ![]()
所以,您确实可以通过简单的 API 请求来启用或禁用主题或组件。
您必须创建一个具有正确凭据的 API 密钥,并为其分配一个管理员用户。
- 在您的 Discourse 中:管理面板 → API →
新 API 密钥 - 在您将使用的脚本中,如上所述,对
https://yourdiscourse.com/admin/themes/[id_theme]发出 PUT 请求,并带有正确的标头(请参阅 https://docs.discourse.org/ 上的身份验证部分)和一个类似以下的 JSON 主体:{"theme":{"enabled":false}}
这将禁用所选的主题/组件。使用 Insomnia 的视频示例: