IS_LOGGED_IN在登录后不工作 时间:2018-09-01 作者:frank astin 我正在使用is_user_logged_in() 用户登录woocommerce后(该页面将替换用户的woocommerce dash)。这将返回false,但如果我重新加载页面,它将返回true。 1 个回复 SO网友:Antti Koskinen 我遇到了一个类似的问题,用户似乎在登录后被重定向后退出了。刷新页面或导航到其他页面后,用户将登录。我在这里看到的一条评论,Logging in redirects to correct page but shows logged out content until forced refresh, 帮助我解决了这个问题。我用过add_query_arg 为bust浏览器缓存添加一个伪参数,我认为这是根本问题。我将以下代码放在重定向函数的条件检查中,$redirect = add_query_arg( \'redirect\', time(), home_url() ); wp_redirect( $redirect ); exit(); 当然,键和值可以是任何东西。 结束 文章导航