Deprecated: pk_vd_gt_validate(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home2/xzgzscom/public_html/xzgzs.com/wp-content/themes/puock/inc/fun/core.php on line 1290
显示WordPress登录用户角色 - 小志工作室 显示WordPress登录用户角色 – 小志工作室

显示WordPress登录用户角色

继《WordPress前台显示登录用户的最后登录时间》和《WordPress前台显示登录用户的注册时间》,进一步完善前台登录用户信息,本文再分享一段WordPress显示登录用户角色的代码。

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

  1. function get_user_role() {
  2.     global $current_user;
  3.     $user_roles = $current_user->roles;
  4.     $user_role = array_shift($user_roles);
  5.     return $user_role;
  6. }

在主题模板适当位置添加调用代码:

  1. <?php echo get_user_role(); ?>

再配合以下的WordPress用户信息函数:

  1. <?php
  2. global $current_user;
  3. get_currentuserinfo();
  4. echo ‘用户名: ‘ . $current_user->user_login . “n”;
  5. echo ‘用户邮箱: ‘ . $current_user->user_email . “n”;
  6. echo ‘名字: ‘ . $current_user->user_firstname . “n”;
  7. echo ‘姓氏: ‘ . $current_user->user_lastname . “n”;
  8. echo ‘公开显示名: ‘ . $current_user->display_name . “n”;
  9. echo ‘用户 ID:’ . $current_user->ID . “n”;
  10. ?>

WordPress用户信息调用基本算是全了。应该还差显示用户文章和评论数量,下次再写。

 

正文完
 0