对搜索结果应用批量操作似乎选择了不同的主题

我有一个包含数百个主题的类别,标题中经常包含“in the news”以及日期。我一直在尝试选择所有这些帖子并将它们移动到一个名为“News”的新子类别中。

我可以成功搜索到标题中包含“in the news”的所有帖子,这些帖子都在某个特定类别中。然后,我可以在搜索结果屏幕上选择所有这些帖子,然后尝试在“Bulk Actions”(批量操作)中“Set Category…”(设置类别…)并将它们移动到另一个类别。但我发现,移动到新类别的却是其他帖子,而不是搜索结果中选中的那些帖子。移动的帖子与搜索结果没有任何关联。就好像搜索结果列表被忽略了,而是移动了其他帖子!我尝试重建应用程序,但没有任何改变。如果我在搜索屏幕之外手动选择所有帖子,我可以批量将它们移回原始类别,只是如果我从搜索结果屏幕选择帖子,更改类别就无法正常工作,而是会移动其他随机帖子。

2 个赞

如果我使用如上所示的搜索功能,并且不使用一个按钮来选择所有帖子,而是手动选择大约前 50 个主题,然后批量设置新的子类别,它就能正常工作。搜索结果会立即更新,显示新的子类别也已应用。

问题出在“全选”上,它一定是在后台以某种方式混淆了哪些帖子构成了完整列表。

如果你选择所有帖子然后尝试应用标签,也会出现同样的问题。搜索结果中未包含的帖子也会被错误地标记,而且它们似乎与那些被错误应用类别的帖子是相同的。

要重现此问题,请尝试创建一个新的子类别,然后在主类别中搜索帖子,并使用“全选”批量更改所有这些帖子的类别。看看这些帖子是否会移动。你可以通过在搜索环境之外查看该子类别,然后选择所有帖子并批量应用旧类别来移动帖子。这个“全选”部分似乎有效,只是搜索功能内的“全选”没有做正确的事情。

1 个赞

马克,您好:

就此事再次跟进,我尝试重现此处描述的 bug,通过批量操作菜单选择各种主题,但未能复现此行为。

使用“全选”按钮选择搜索到的主题,然后使用批量操作菜单更改主题的类别或标签,在我每次测试时都成功更改了所有主题的类别或标签。

在我测试的任何主题中,我也未遇到此问题。

基于此测试,您应该不再遇到此 bug 了。

1 个赞