WordPress 获取登录用户角色和用户资料信息

 4 周前     5  

文章目录

在开发一款多用户的 WordPress 主题时,必然会需要获取登录用户角色和资料信息完善用户登录信息, 下面介绍一些常用的用户资料信息。

// 获取用户角色
function get_user_role() {
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
return $user_role;
}

使用方法: 将下面的代码添加到当前主题 functions.php 中:

<?php //在主题模板适当位置添加调用代码:echo get_user_role(); ?>

下面是一些用户资料信息:

<?php
global $current_user;
get_currentuserinfo();
echo '用户名: ' . $current_user->user_login . "n";
echo '用户邮箱: ' . $current_user->user_email . "n";
echo '名字: ' . $current_user->user_firstname . "n";
echo '姓氏: ' . $current_user->user_lastname . "n";
echo '公开显示名: ' . $current_user->display_name . "n";
echo '用户 ID:' . $current_user->ID . "n";
?>

在需要获取的地方加入代码即可。

版权声明:野路子 发表于 4 周前,共 625 字。
转载请注明:WordPress 获取登录用户角色和用户资料信息 | 野路子

您可能感兴趣的

暂无评论

暂无评论...