我以前在 Discourse 上发布帖子时可以看到子类别,现在在下拉菜单中只能看到顶级类别。我在 WP 插件中勾选了显示子类别的选项,所以这里似乎存在一个回归。
嘿 David,我刚测试了一下,对我来说是有效的。这是我在测试设置中所做的(wp-discourse.pavilion.tech 连接到 demo.pavilion.tech)。
-
创建了一个新的子类别:https://demo.pavilion.tech/c/astronomical-events/eclipses/10
-
在 WP Discourse Publishing 设置中打开了“显示子类别”。
-
通过勾选“强制类别更新”来强制更新 WP Discourse 中的类别。
-
蚀子类别出现在 WP Discourse 的类别列表中。
-
发布到蚀子类别按预期工作。
您能否指导我完成一些重现问题的类似步骤?
1 个赞
我想知道这是否与实验性的“类别缩放”模式有关?也许值得一试?(@davidkingham 你启用它了吗?)
3 个赞
是的,我已按以下方式重现了该问题:
-
将 Discourse 站点设置“lazy load categories groups”(延迟加载类别组)设置为“admins”(管理员)。
-
执行步骤 1 到 3(上方)。
-
子类别未显示在 WP Discourse 中。
@davidkingham 能否确认您是否使用了“lazy load categories groups”站点设置?
2 个赞
谢谢大家,是的,我将其设置为管理员,禁用它并不能恢复子类别。
您可能还需要使您的 WP Discourse 和/或 Discourse 缓存失效。
- 更新 Discourse 中某个分类的详细信息。
- 在 WP Discourse 发布设置中选择“强制分类更新”并“保存选项”。
太好了,谢谢你,Angus!
2 个赞