正如我们所知,WP中有一个内置选项,可以使用密码保护特定页面。在页面的常规设置下,我选择仅使用密码显示它,并相应地设置密码。访问页面时,确实有一个文本框,用于输入密码和提交按钮。
问题是,当我输入我设置的密码(我发誓是正确的密码)并单击提交按钮时,页面只会重新加载并再次显示密码文本框,而不会显示页面的常规内容。没有任何错误消息,密码是绝对正确的,并且没有说明为什么它会这样。
现在,我四处寻找它,我发现的一切都是关于网站URL的问题,这是造成这种情况的原因。好吧,我对网站的URL没有问题,因为两者都是一样的,就像我创建这个网站时一样。
那么,这是什么原因呢?4.9.1中是否仍存在WP中的缺陷?我认为这个问题与浏览器中的Cookie或类似内容无关,因为Cookie没有被阻止(我检查过的每台计算机上都会发生这种情况)。
更新时间:
我忘了提到,这种情况发生在不考虑cookies的情况下。也就是说,这种情况也会发生在从未访问过此页面的计算机上,或者在Chrome的匿名模式下,甚至在删除网站的所有cookie并刷新页面之后。
SO网友:WpMania.Net
以下是查找问题原因的逻辑步骤。
删除密码并加载页面,是否显示页面内容?如果不是,则问题出在页面模板内。确保正确使用WordPress post循环
你第一个问题的答案是肯定的,那么我们需要深入研究更复杂的事情。。
2.1。转到WordPress permalink并刷新它,或者只需点击下面的按钮,大多数情况下,只需访问permalink页面即可
2.2。如果问题仍然存在,请逐个卸载插件并检查问题是否存在。如果您找到导致问题的插件,那么您知道该怎么做,很可能会找到替代插件来修复该插件。
2.3。如果问题仍然存在,请使用默认WordPress主题切换主题。这是我们的步骤的结束,如果使用密码可以看到内容,您肯定需要使用主题函数来解决问题。
希望这对WP的人有帮助