在WordPress系统中,可以使用函数wp_get_current_user获取当前登录用户的信息。

1
2
3
4
5
6
7
8
$current_user = wp_get_current_user();
 
if (!($current_user instanceof WP_User)) {
    return;
}
 
printf('用户ID: %s', $current_user->ID) . '<br />';
printf('用户名: %s', $current_user->user_login) . '<br />';

如果,当前未登录,返回0。所以,也可以用来判断用户是否已登录。

1
2
3
4
5
6
$current_user = wp_get_current_user();
if (0 == $current_user->ID) {
    echo '请登录';
} else {
    echo '已登录';
}

如果,只想获取当前用户ID,则可以使用get_current_user_id函数。如果返回值是0,则表示没有登录。

1
echo '当前用户ID:' . get_current_user_id();

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。