Wordpress_logged_in cookie 未在注销时销毁

标签 wordpress cookies login wordpress-login

用户陷入登录/退出循环体验 - 仅在/login 屏幕上。

我激活了一个成员(member)插件(Restrict Content Pro),它使用我在/login 页面上使用的登录短代码。我有一个全局登录/退出链接,使用 wp_logout_url();用于注销。

除了登录页面之外,网站上的任何地方的行为都按预期工作。如果我注销然后返回到登录页面,我会看到内容就好像我已经登录一样。如果我尝试从此页面注销,我会被抛出“您正在尝试从 'x' 注销。你是吗?你确定要这样做吗?”错误页面。

cookie 'wordpress_logged_in_' 也仅出现在此页面上。所以,我的印象是这就是网站显示“登录内容”的原因。我的问题是 - 为什么这个特定的 cookie 只会保存在这个特定的页面上?我可以在注销时完全销毁它吗?

提前致谢。

最佳答案

这个问题似乎一直存在至今。是否有关于此解决方案的任何更新?在我看来,WP 并没有销毁所有与登录相关的 cookie。经过一番调查,我发现登录 cookie 是为特定路径设置的(在我的例子中是 /my-account )。也许 WP 缺少这个 cookie,因为它没有设置为 / .

关于Wordpress_logged_in cookie 未在注销时销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42491650/

相关文章:

php - HTML 不显示在 IF 语句中 (Wordpress)

javascript - Cookiebot Cookie 同意脚本

php - 警告:mysqli_fetch_array()期望参数1为mysqli_result,在第15行的/public_html/access/login.php中给定的null

css - Theme Wp Residence在注册页面上出现问题

php - Wordpress get_post_meta - 如何检查多个 key ?

javascript - 如何使用 javascript 阻止所有客户端 cookie?

ruby-on-rails-3 - 在 Rails 中重命名 session cookie

facebook - 请求额外许可 Facebook SDK 4 iOS

forms - Drupal 以编程方式呈现登录表单

mysql - 对 Wordpress 数据库的查询返回帖子的无效类别