我的代码也有同样的问题。我试图使用wp\\u logout()注销,但由于一些代码更改,它并没有按照我的需要正常工作,所以我使用wp\\u destroy\\u current\\u session();然后wp\\u redirect();和退出();
wp_destroy_current_session();
wp_logout();
wp_redirect(site_url());
exit();
这让我大吃一惊。您还可以使用auth\\u redirect();而不是wp\\u重定向(site\\u url());在我的例子中,wp\\u set\\u current\\u user(0);如果在重定向之前使用,也不起作用,因为它将用户0设置为活动