我被困在WordPress重定向循环中,这是在连接到wp_login 行动奇怪的是,我已经删除了有问题的代码,清除了cookie,重新启动了计算机和服务器,但问题仍然存在。
在我添加了这段代码后,他们立即开始:
function check_login_redirect() {
if( isset($_GET[\'redirect_to\']) ) wp_redirect( esc_url($_GET[\'redirect_to\']) );
}
add_action(\'wp_login\', __NAMESPACE__.\'\\\\check_login_redirect\');
(我后来意识到
exit 之后
wp_redirect.)
我最近没有安装任何插件或触摸。htaccess文件。
最初,我确实可以访问管理面板,但在注销并清除cookie后,所有URL只会将我发送到一个重定向循环中,并有以下两个交替响应:
Status Code:301 Moved Permanently
Remote Address:[::1]:8080
Status Code:302 Found
Remote Address:[::1]:8080
我没有使用HTTPS。
有没有办法让我删除的代码仍然存在?在没有访问管理面板的情况下,诊断问题的最佳方法是什么?
祈祷这件事很简单,但仍停留在如何诊断上。
谢谢
西蒙
WordPress 4.7.2,PHP 7