除非二十五主题处于活动状态,否则无法登录

时间:2015-07-07 作者:RubenGeert

昨天,我尝试将一个在线网站克隆到localhost,以便对我的主题进行一些工作。

我在localhost上重新安装了Wordpress,并使用mysqldump将远程DB复制到localhost。我将主题复制到themes 最后,我跑了UPDATE 在…上site_urlhome 在里面wp_options. 在过去的几次中,这个过程对我来说都很好。

这样做之后,我无法登录:当我输入正确的凭据时,请登录。php重定向到自身,没有任何错误或警告。输入不正确的凭据时,我会收到一条“反弹”消息,表明它们不正确,因为这应该会起作用。

当我UPDATE 当前\\u主题、样式表和模板到2015英寸wp_options.

也就是说,当我激活了Twenty15时,我可以很好地登录,但一旦我激活了自己的主题,Wordpress就会要求我再次登录,而我现在不能再登录了。这有什么意义吗?

奇怪的是,我可以在localhost上看到我的站点以未登录访问者的身份正确显示我自己的主题!然而,我确实需要前面提到的MySQL查询来设置主题,以便登录。

如果我的主题中有什么会导致这种症状的话?

在(OK)live版本上,我运行重命名wp登录。php插件。我没有在有问题的本地站点上安装它,但我确实在中看到了其他登录URLwp_options. 对我来说,这似乎不太可能与问题有关,但我还是想提一下。Result after attempting login

1 个回复
SO网友:RubenGeert

因为问题是特定于主题的,我猜functions.php 可能是罪魁祸首。我将文件重命名为一些随机字符串,这解决了问题。

然后,我通过注释functions.php并发现wp_reset_password(...) 导致问题。反正我只需要它一次,所以我把它拿走了,从此以后我就过着幸福的生活。

结束

相关推荐

注意:使用未定义的常量SCRIPT_DEBUG

我在wordpress网站的顶部发现此错误:注意:使用未定义的常量SCRIPT\\u DEBUG-假定在/[wordpress路径]/wp中使用“SCRIPT\\u DEBUG”,包括/格式化。php在线4144不知道它是从哪里来的,知道是什么引起的吗?使用版本4.2.1