我使用以下代码登录
$username = "demo";
if($user=get_user_by('login',$username)){
print_r($user);
clean_user_cache($user->ID);
wp_clear_auth_cookie();
wp_set_current_user( $user->ID );
wp_set_auth_cookie( $user->ID , true, false);
update_user_caches($user);
}
echo is_user_logged_in();
当我打印is_user_logged_in()
的值时,则为1,但如果已登录,则应在wordpress中显示不同的菜单。我怎样才能实现?
答案 0 :(得分:0)
抱歉,您的问题有点难以理解。如果您只是尝试根据用户是否登录显示菜单,您可以轻松进行检查,如:
if ( is_user_logged_in() ) {
// show the menu for logged users
} else {
// show the menu when the user is not logged.
}