【发布时间】:2017-02-04 11:52:00
【问题描述】:
我正在尝试使用预期功能查看用户是否已登录 WordPress:is_user_logged_in()。
奇怪的是,当我注销时,它仍然返回 true。我做错了什么?
function test() {
if(is_user_logged_in()) {
...
}
}
add_action( 'init', 'test' );
【问题讨论】:
-
你能做一个该函数的 var_dump 吗?即:
var_dump(is_user_logged_in()); -
@Hatef 这给了我这个:
bool(true) -
似乎是 cookie 问题!你能在认知模式下尝试一下,看看它的行为是否相同?
-
你在缓存页面吗?
-
您会干扰注销过程吗?如果出现错误,可能是因为 cookie 无法正确清除。