我运行了一个在 WordPress 上运行的 Classiera 主题的本地分类,由于用户需求,我创建了该网站的本地语言版本,以在母语和英语版本之间同步用户,以便感觉他们在每当他们来回切换时,我让两个站点共享一个数据库,长话短说,所有事情都对两个站点都运行良好,即用户同步,以及每当用户这样做时自动更新用户角色和详细信息的能力.
过去3年都是这样。即使现在,跳过不同的平台也表明一切都很好。
我遇到的问题是,几天前该网站的一名用户报告了突然的不当行为,他无法从他的帐户中注销。每当他尝试时,他都会:
我建议清除他电脑上的浏览器数据,但没有成功。我还建议他切换到本地语言端,这样他就可以注销,但在本地语言网站上仍然会发生同样的情况。
因此,我开始通过尝试以下方法来调查该问题:
// 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 文件。一切都还没有解决问题。
注销后您将看到:
如果您在浏览器栏中输入网站的网址并重新加载,它仍然显示已登录。
可能是什么问题?
尝试通过上述四个步骤进行故障排除,但未能解决问题。
您可以检查一下网址是否正确吗?
好像少了“?”登录后.php。