我有一个自定义的WordPress主题,其中添加了"重命名wp-login.php"插件,导致我的受密码保护的页面停止工作。
这是内置的"密码保护页面"功能,而不是一个额外的插件。
当我转到有问题的页面时,我仍然会看到输入密码的表单,但在输入密码后,页面会简单地刷新,并且不会显示它应该显示的隐藏内容。
我试过更改密码,我试过将页面设置为非密码保护,然后将其改回。同样的事情,只是页面刷新。我在谷歌或WP.org上找不到这个问题的答案。我正在运行WPMU 4.1版。
感谢您的任何帮助。
更新2/11/15
首先,这是一个由插件引起的问题。抱歉birgire
,因为不允许我停用的ONE插件(出于安全目的)实际上是问题的根源。
该插件名为:重命名wp-login.php,该插件的实现是因为我们的标准"wp-login/wp-admin"页面分别受到了大量的机器人网络攻击。
此插件不允许在提交密码字段后进行正确的重定向。我将直接联系插件的作者,但与此同时,如果有人和我一样(使用这个插件),并找到了修复或解决方案,我很乐意听到。
感谢birgire
和Leftium
迄今为止提供的帮助。
我自己只是在找这个
- 搜索文本:
the_password_form
- 这是主题用于自定义密码表单的挂钩
- 它可能在自定义主题目录下的
functions.php
文件中
- 在这个PHP代码段中,用
wp-login.php?action=postpass
替换wp-pass.php
wp-pass
从v3.4开始就被弃用,取而代之的是wp-login.php
来源和更详细的信息:
- 升级到WordPress 3.4后,你的帖子和页面是否被密码保护
- 自定义和设计受密码保护的表单