注销后 Cookie 仍然存在 - wordpress

Cookies persist after logout - wordpress

我正在开发 wordpress 多站点网站。它有三个站点,例如:example.com、site1.example.com、site2.example.com。当我登录到 example.com 时,它被重定向到 site2 并自动登录到 site2。但是当我注销 site2 时,cookies 仍然存在。如下图所示。

当我通过点击登录再次登录到 site2 时,它没有登录,我可以看到两个 cookie,如下图所示。

其中一个 cookie 的值为空,当我删除它时,我无需再次登录 site2 即可访问我的个人资料。

我尝试使用 wp_logout 挂钩在注销时删除 cookie,但没有成功。

主题:buddyboss

我已经解决了这个问题并找到了解决方案。 在我的例子中,在 wp-config.php 文件中添加以下行有效。

define('COOKIE_DOMAIN', '');