继《WordPress前台显示登录用户的最后登录时间》和《WordPress前台显示登录用户的注册时间》,进一步完善前台登录用户信息,本文再分享一段WordPress显示登录用户角色的代码。
将下面的代码添加到当前主题[code]functions.php[/code]中:
- function get_user_role() {
- global $current_user;
- $user_roles = $current_user->roles;
- $user_role = array_shift($user_roles);
- return $user_role;
- }
在主题模板适当位置添加调用代码:
- <?php echo get_user_role(); ?>
再配合以下的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";
- ?>
WordPress用户信息调用基本算是全了。应该还差显示用户文章和评论数量,下次再写。
源代码:https://wordpress.org/support/topic/how-to-get-the-current-logged-in-users-role/
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
美国加利福尼亚州洛杉矶 1F
鸟哥,我爱你~
浙江省杭州市 B1
@ Win7en乐园 那个收藏点击好像没什么反应。
江苏省苏州市 B2
@ 励志语录 是的,貌似需要登录才行的。
中国 B3
@ Win7en乐园 启用静态缓存,这个收藏功能会失效
江苏省苏州市 B4
@ 知更鸟 好吧,谢谢鸟哥
浙江省杭州市 B1
@ Win7en乐园 大胸弟水多啊
江苏省苏州市 B2
@ 励志语录 一般般啊,嘿嘿
美国加利福尼亚州洛杉矶 2F
完全没有人和我抢沙发啊,没有压力。接下来我就要来发表意见了:
1、这篇文章很精炼,符合鸟哥的作风,不拖泥带水(不像我的评论,冗长无度);
2、这篇文章很有用,对于需要用户体系的网站很有帮助;
3、鸟哥这两天经常发好东西,希望大家跟紧点;
4、鸟哥的文章一般都不配图,虽然说图文更易于阅读,但鸟哥不用,因为鸟哥的都是干货,无需点缀;
5、凑数的一条(编不出来了)。
广东省佛山市 B1
@ Win7en乐园 大兄弟堪称水王
江苏省苏州市 B2
@ 雅兮网 一般般呀,你也很厉害啊。
陕西省西安市 3F
不错
广东省佛山市 4F
看来知更鸟主题的下一个更新会添加用户中心了 已经刚开始折腾用户方面的信息了
广东省佛山市 B1
@ BanYuner 用户中心是必须要折腾的,商城也可以考虑~
浙江省杭州市 5F
哈哈哈,看到鸟哥出文章,心里暖滋滋的!
河南省郑州市 6F
图片布局为什么不把点赞数放在浏览量的左边,这样紧凑些,会更加好看
江苏省苏州市 7F
很有意思的功能
江苏省苏州市 8F
很好的。
江苏省苏州市 9F
这个主题非常的好。
河南省郑州市 10F
那个收藏点击好像没什么反应。
浙江省宁波市 11F
鸟哥,我爱你~
江苏省苏州市 12F
good 不错
河南省郑州市 13F
OKlmnnnx墨鱼丸
广东省佛山市 14F
你好
广东省佛山市 15F
那你
河南省郑州市 16F
鸟哥,如何获取角色名称?