• 注册
热门标签
↑ 收起导航

WordPress获取当前登录用户信息

WordPress 获取登录用户信息也很简单,参考如下方法。

方案一

<?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";
//print_r( $current_user );//全部打印出来参考

//单独的用户信息全局变量
global $display_name, $user_email;
echo $display_name . "的邮箱是: " . $user_email;
?>

方案二

wp_get_current_user() 函数须将返回值赋给一个数组变量,代码如下:

<?php
$current_user = wp_get_current_user();
if ( 0 == $current_user->ID ) {
	// Not logged in.
} else {
	// Logged in.
}

//打印所有信息
print_r( $current_user );
?>

也可以在 loop循环中 或 指定user_id的情况下使用函数 the_author_meta(),不多解释。

版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/1162.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

发表评论 



我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册