Wordpress 4.1插件:“;重命名wp-login.php";导致受密码保护的页面停止工作


Wordpress 4.1 Plugin: "Rename wp-login.php" causes password protected pages to stop working

我有一个自定义的WordPress主题,其中添加了"重命名wp-login.php"插件,导致我的受密码保护的页面停止工作。

这是内置的"密码保护页面"功能,而不是一个额外的插件。

当我转到有问题的页面时,我仍然会看到输入密码的表单,但在输入密码后,页面会简单地刷新,并且不会显示它应该显示的隐藏内容。

我试过更改密码,我试过将页面设置为非密码保护,然后将其改回。同样的事情,只是页面刷新。我在谷歌或WP.org上找不到这个问题的答案。我正在运行WPMU 4.1版。

感谢您的任何帮助。

更新2/11/15

首先,这是一个由插件引起的问题。抱歉birgire,因为不允许我停用的ONE插件(出于安全目的)实际上是问题的根源。

该插件名为:重命名wp-login.php,该插件的实现是因为我们的标准"wp-login/wp-admin"页面分别受到了大量的机器人网络攻击。

此插件不允许在提交密码字段后进行正确的重定向。我将直接联系插件的作者,但与此同时,如果有人和我一样(使用这个插件),并找到了修复或解决方案,我很乐意听到。

感谢birgireLeftium迄今为止提供的帮助。

我自己只是在找这个

  1. 搜索文本:the_password_form
    • 这是主题用于自定义密码表单的挂钩
    • 它可能在自定义主题目录下的functions.php文件中
  2. 在这个PHP代码段中,用wp-login.php?action=postpass替换wp-pass.php
    • wp-pass从v3.4开始就被弃用,取而代之的是wp-login.php


来源和更详细的信息:

  • 升级到WordPress 3.4后,你的帖子和页面是否被密码保护
  • 自定义和设计受密码保护的表单