【发布时间】:2014-12-13 20:27:03
【问题描述】:
我遇到了is_user_logged_in() 的问题,希望能得到一些帮助....
主站网址是http://www.thecuriosityworkshop.com
我正在使用is_user_logged_in() 将某些内容回显给已登录的用户,并且在内页中一切正常,但在主页上不起作用。
即使我以管理员身份登录并访问主页is_user_logged_in() 显示false,但当我进入任何内页时,is_user_logged_in() 显示true。知道发生了什么吗?
为了测试,我只是在做以下事情:
if ( is_user_logged_in() ) {
echo 'true';
} else {
echo 'false';
}
【问题讨论】:
-
您确定禁用了正在发生的所有缓存吗?
-
您在哪里使用此代码?它放在哪个文件中?
-
我实际上只是注意到,当我以管理员身份登录时,主页/首页也缺少管理栏......我一直专注于让 is_user_logged_in 函数工作,我直到现在才注意到....所以问题不在于功能,WordPress 只是不将我识别为登录用户(仅在主页/首页上),直到我刷新页面。我还禁用了所有插件并切换到二十四主题,仍然是同样的问题。和想法?
-
你有什么办法解决吗?我也有同样的问题。