删除分类

:bookmark: 本指南介绍如何在 Discourse 中删除分类,包括移动或删除该分类内主题的必备步骤,以及处理“未分类”等特殊情况的说明。

:person_raising_hand: 所需用户等级:管理员(若启用了 moderators_manage_categories 设置,则版主也可操作)

在 Discourse 中删除分类包含两个主要步骤:

  1. 移动或删除该分类内的所有主题
  2. 删除已空的分类

本指南将逐步引导您完成这两个步骤,并说明特殊情况。

移动或删除所有主题

在删除分类之前,必须先移除其中的所有主题。操作如下:

  1. 导航至您想要删除的分类。
  2. 点击分类主题列表顶部的 Topic 列表图标。
  3. 选择您想要删除或移动的所有主题。
  4. 点击左上角附近的齿轮图标按钮。
  5. 选择一次性删除或移动所有已选主题的选项。

删除已空的分类

移除分类中的所有主题后,请按以下步骤删除该分类:

  1. 在主题列表右上角附近找到分类编辑 扳手图标按钮并点击。
    category_edit

  2. 滚动到页面底部,点击 Delete Category(删除分类)按钮。

:warning: 如果出现以下任一情况,Delete Category 按钮将处于禁用状态:

  • 该分类仍包含主题——系统将显示需要处理的最旧主题的链接。
  • 该分类包含子分类——您必须先删除或移动所有子分类。
  • 该分类是特殊的“未分类”分类(见下文)。

处理“未分类”分类

“未分类”分类是一种特殊情况,无法通过常规流程删除。该分类用作存放未指定具体分类的主题的临时区域,在某些 Discourse 实例中可能会被重命名。

如果您看到如下提示信息:

此分类为特殊分类。它用作存放无分类主题的临时区域,无法删除。

请按以下步骤有效移除它:

  1. 移动或删除该分类下的所有主题。
  2. 在您的管理面板中,确保 allow uncategorized topics 站点设置已禁用(在新安装中默认即为禁用状态)。

完成上述步骤后,“未分类”分类将不再出现在您的分类列表中,用户在发布新主题时将必须指定一个分类。

15 个赞

11 个帖子已拆分为新主题:无法删除主题会阻止类别删除