本指南介绍如何在 Discourse 中删除分类,包括移动或删除该分类内主题的必备步骤,以及处理“未分类”等特殊情况的说明。
所需用户等级:管理员(若启用了
moderators_manage_categories设置,则版主也可操作)
在 Discourse 中删除分类包含两个主要步骤:
- 移动或删除该分类内的所有主题
- 删除已空的分类
本指南将逐步引导您完成这两个步骤,并说明特殊情况。
移动或删除所有主题
在删除分类之前,必须先移除其中的所有主题。操作如下:
- 导航至您想要删除的分类。
- 点击分类主题列表顶部的 Topic 列表图标。
- 选择您想要删除或移动的所有主题。
- 点击左上角附近的齿轮图标按钮。
- 选择一次性删除或移动所有已选主题的选项。
删除已空的分类
移除分类中的所有主题后,请按以下步骤删除该分类:
-
在主题列表右上角附近找到分类编辑 扳手图标按钮并点击。

-
滚动到页面底部,点击 Delete Category(删除分类)按钮。
如果出现以下任一情况,Delete Category 按钮将处于禁用状态:
- 该分类仍包含主题——系统将显示需要处理的最旧主题的链接。
- 该分类包含子分类——您必须先删除或移动所有子分类。
- 该分类是特殊的“未分类”分类(见下文)。
处理“未分类”分类
“未分类”分类是一种特殊情况,无法通过常规流程删除。该分类用作存放未指定具体分类的主题的临时区域,在某些 Discourse 实例中可能会被重命名。
如果您看到如下提示信息:
此分类为特殊分类。它用作存放无分类主题的临时区域,无法删除。
请按以下步骤有效移除它:
- 移动或删除该分类下的所有主题。
- 在您的管理面板中,确保
allow uncategorized topics站点设置已禁用(在新安装中默认即为禁用状态)。
完成上述步骤后,“未分类”分类将不再出现在您的分类列表中,用户在发布新主题时将必须指定一个分类。