我遇到了问题is_user_logged_in(),希望得到一些帮助......主站点 URL 是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';
}
Run Code Online (Sandbox Code Playgroud)
Maj*_*taq -1
尝试将其放入header.php中:
if ( is_user_logged_in() ) {
$logged = TRUE
} else {
echo 'false';
$logged = FALSE
}
Run Code Online (Sandbox Code Playgroud)
然后只需在任何内容上添加此条件:
if($logged) {
echo 'Logged in';
} else {
echo 'not logged in';
}
Run Code Online (Sandbox Code Playgroud)