如果一个未注册的用户/陌生人试图查看帖子,帖子上会说
“您必须注册或登录才能查看帖子”。
http://testandverification.com/events/dvclub-august-2012-on-sv-uvm/
我们有一个类别(针对私人帖子),只允许一些注册用户访问一些帖子。
尽管帖子不包括在该类别中,但它显示了上述消息。
如何允许未注册用户/陌生人查看公开帖子?
我在测试服务器上执行了以下操作。
I disabled all the plugins and switched my theme to twentyeleven.
在这个2111主题中,一切都很好——陌生人可以访问帖子。
When I switch the theme to our custom theme and without enabling the plugins, the issue re-occurs.
然后我认为问题不在于插件,所以我尝试将主题代码与早期版本进行比较,发现与之前的版本相同。
我在测试服务器中加载了一个旧的DB备份,我很惊讶它工作正常!
当我试图在旧数据库和当前数据库之间重新创建丢失的帖子时,我遇到了同样的问题。
这很奇怪,当我在DB中跟踪问题时,我感到很高兴,现在我已经失去了跟踪错误的信心。
最合适的回答,由SO网友:Athiruban 整理而成
这是一种奇怪而罕见的虫子。
在发布上一篇文章时,我们查看了“博客”和类别部分的其他类别。
在之前的帖子中,我们从未检查过“博客”类别。
最初,当我试图复制这个bug时,我没有注意到它。
我们再次尝试复制该错误,这次我们已经确定了该错误。
I am not sure whether the bug is in wordpress or our site development team.
I wonder how checking a category affects the behavior of "Strangers"!
如果有人知道错误的实际位置,请告诉我。
我们已经纠正了我们网站上的问题,上面的链接现在运行良好。