如何为所有用户设置相同的侧边栏分类

我再次尝试了您在第一篇文章中描述的步骤。但我仍然注意到同样的问题:用户添加到其侧边栏的类别并未被移除,因此结果并非所有用户在其侧边栏中都拥有相同的类别。

详细复现步骤
  1. 我创建了一个全新的论坛
  2. 我创建了 5 个类别(category1、category2、category3、category4、category5)
  3. 我使用“编辑侧边栏类别”选项将 category4 添加到了我的侧边栏

  4. 该类别已添加到我的侧边栏
  5. 我查看了 default_navigation_menu_categories 站点设置
  6. 正如您在指南中所说,我移除了所有类别


并将更改应用给所有用户

7. 现在该设置已为空

8. 我检查了我的侧边栏,只有手动添加的 category4 在其中(底部的站点设置链接也表明该站点设置已为空)

9. 我等待了约 45 分钟,然后将 category1category2category3 添加到了设置中

并将更改应用给所有用户

基于本指南标题的预期结果:所有用户在其侧边栏中都拥有相同的类别,即仅包含设置中的类别,不包含其他内容。
实际结果category4 仍然在侧边栏中,而对于未手动添加该类别的用户,其侧边栏中并没有它。

您期望在哪个步骤中移除用户手动添加到其侧边栏的类别(在我的例子中是 category4),从而实现所有用户侧边栏中拥有相同类别的结果?

根据您在这里所说的,我预期它不会被移除,因为该类别并未从设置中移除,因为它本来就不在设置中。但您说您使用这些步骤来强制所有用户拥有相同的类别。
如果我添加了所有类别(方法 1),category4 将会被添加然后被移除,所以我预期它会消失。这就是我理解发生的情况的地方。但您的指南说我应该使用方法 2,所以我想知道我在理解或测试中遗漏了什么。

1 个赞