公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

 

在使用WordPress做网站时,有时需要通过代码来获取指定ID用户各类信息,例如用户名、用户邮箱、用户的密码等信息。但是Wordpress相关的函数来获取指定ID用户的信息。所以要获取这些信息,就要使用PHP直接获取了。

下面学做网站论坛介绍一下Wordpress获取指定ID用户各类信息的方法。

第一步,将下的函数代码放到自己WordPress模板函数里面;

//获取用户信息 functionget_user_role($id) { $user = new WP_User($id); return $user->data; }

通过上面的代码,可以获取一个用户的所有信息,但这些信息是放在一个对象里面,我们想单独拿到某个信息就需要使用对象的方法。

第二步:通过下面的代码分别调用出指定ID用户的各类信息,可以放在网站任意位置进行调用显示。

用户的名称:

get_user_role(id)->user_nicename;

用户的邮箱:

get_user_role(id)->user_email;

用户的注册时间:

get_user_role(id)->user_registered;

用户的密码:

get_user_role(id)->user_pass;

以上是调用指定ID的用户的各类信息,如果想调用当前登录用户的各类信息,就直接使用以下的代码进行调用。

<?php global $current_user, $display_name , $user_email; get_currentuserinfo(); //全局变量$current_user echo Username: . $current_user->user_login . "\n"; echo User email: . $current_user->user_email . "\n"; echo User first name: . $current_user->user_firstname . "\n"; echo User last name: . $current_user->user_lastname . "\n"; echo User display name: . $current_user->display_name . "\n"; echo User ID: . $current_user->ID . "\n"; //单独的全局变量 echo $display_name . "s email address is: " . $user_email; ?>

调用当前用户角色名

<?php echo $wp_roles->roles[$current_user->roles[0]][name];?>

标签:

下一篇:WordPress网站的Robots文件应该怎么写(robotframework官网)

上一篇:wordpress下载站整站源码虚拟资源收费下载(wordpress怎么做下载站)(wordpress安装包下载)

相关文章

  admin95360564zxm

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定