智宇腾文化blog
一个追求极致的精致blog

wordpress 获取当前登录用户的信息: get_currentuserinfo

函数描述

获取当前登录用户的信息并存入 $userdata 全局变量中,属性和 wp_users 数据表对应。同时也把以下信息存入对应的全局变量。

  • $user_login
  • $user_level
  • $user_ID
  • $user_email
  • $user_url (用户站点,在用户资料中输入的信息)
  • $user_pass_md5 (用户密码的 MD 5 哈希值)
  • $display_name (用户的显示名称)

使用方法

get_currentuserinfo();

使用示例

默认使用

get_currentuserinfo() 把当前用户信息存入了全局变量 $userdata, 我们可以获取该变量的属性。

global $current_user;  get_currentuserinfo();    echo '用户名: ' . $current_user->user_login . "n";  echo '用户邮件: ' . $current_user->user_email . "n";  echo '用户级别: ' . $current_user->user_level . "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";

上面的代码输出:

用户名: Zedd
用户邮件: my@email.com
用户级别: 10
用户名字: John
用户姓氏: Doe
用户显示名称: John Doe 用户 ID: 1

分别使用全局变量

很多用户数据单独放到了各自的全局变量中,我们可以直接获取。

global $display_name , $user_email;  get_currentuserinfo();    echo $display_name . "'s email address is: " . $user_email;

上面的代码输出:Zedd’s email address is: fake@email.com

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

分享到: 生成海报
智宇腾文化blog

热门文章

    评论 抢沙发

    评论前必须登录!

    立即登录   注册

    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活