我无法从我的 WordPress 网站注销

问题描述 投票:0回答:1

我运行了一个在 WordPress 上运行的 Classiera 主题的本地分类,由于用户需求,我创建了该网站的本地语言版本,以在母语和英语版本之间同步用户,以便感觉他们在每当他们来回切换时,我让两个站点共享一个数据库,长话短说,所有事情都对两个站点都运行良好,即用户同步,以及每当用户这样做时自动更新用户角色和详细信息的能力.

过去3年都是这样。即使现在,跳过不同的平台也表明一切都很好。

我遇到的问题是,几天前该网站的一名用户报告了突然的不当行为,他无法从他的帐户中注销。每当他尝试时,他都会:

https://sitename.com/wp-login.phpaction=logout&redirect_to=https%3A%2F%2Fsitename.com&_wpnonce=5ae4ad7b7d

我建议清除他电脑上的浏览器数据,但没有成功。我还建议他切换到本地语言端,这样他就可以注销,但在本地语言网站上仍然会发生同样的情况。

因此,我开始通过尝试以下方法来调查该问题:

  1. 删除了 .htaccess 文件并保存了站点常规 parmalinks 设置中的更改,
  2. 尝试通过 FTP 重命名不兼容的插件来进行故障排除,
  3. 对主题也做了同样的事情,
  4. 添加以下代码;
// Redirect WordPress Logout to Home Page
add_action('wp_logout','auto_redirect_after_logout');
function auto_redirect_after_logout(){
wp_safe_redirect( home_url() );
exit;
};

主题的functions.php 文件。一切都还没有解决问题。

注销后您将看到:

https://sitename.com/wp-login.phpaction=logout&redirect_to=https%3A%2F%2Fsitename.com&_wpnonce=5ae4ad7b7d

如果您在浏览器栏中输入网站的网址并重新加载,它仍然显示已登录。

可能是什么问题?

尝试通过上述四个步骤进行故障排除,但未能解决问题。

wordpress debugging logging logout
1个回答
0
投票

您可以检查一下网址是否正确吗?

https://sitename.com/wp-login.phpaction=logout&redirect_to=https%3A%2F%2Fsitename.com&_wpnonce=5ae4ad7b7d

好像少了“?”登录后.php。

© www.soinside.com 2019 - 2024. All rights reserved.