首页 > 杂记 > 正文

WordPress 根据用户ID获取用户信息,使用函数:get_userdata($userid) 即可。

如果用户存在,返回一个 WP_User 对象;否则,返回false。

1
2
3
4
5
6
7
8
$user_info = get_userdata(1);
if ($user_info) {
    echo '用户名: ' . $user_info->user_login . "\n";
    echo '用户角色: ' . implode(', ', $user_info->roles) . "\n";
    echo '用户 ID: ' . $user_info->ID . "\n";
} else {
    echo '用户不存在';
}

也可以使用函数get_user_by。

1
2
3
4
5
6
7
8
$user_info = get_user_by('id', 1);
if ($user_info) {
    echo '用户名: ' . $user_info->user_login . "\n";
    echo '用户角色: ' . implode(', ', $user_info->roles) . "\n";
    echo '用户 ID: ' . $user_info->ID . "\n";
} else {
    echo '用户不存在';
}

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