正常WordPress前台和后台都不会显示用户的注册时间,有时需要在前台显示登录用户的注册时间,可以用下面的代码实现。
将代码添加到当前主题functions.php中:
- function user_registered_date(){
- $userinfo=get_userdata(get_current_user_id());
- $authorID= $userinfo->id;
- $user = get_userdata( $authorID );
- $registered = $user->user_registered;
- echo '注册时间' . date( 'Y年m月d日', strtotime( $registered ) );
- }
在主题模板适当位置添加代码:
- <?php if ( is_user_logged_in() ) { user_registered_date();} ?>
只有登录用户可见。

我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
2017年3月6日 13点49分 沙发
和我之前的习惯一样,我先发表评论,然后再细细评味鸟哥的文章,毕竟鸟哥的文章一时半会儿我抓摸不透。
2017年3月6日 20点11分 1层
@Win7en乐园 前排出租广告。
2017年3月6日 13点51分 板凳
鸟哥,我目前遇到的问题是用户注册后,收到的邮件,点击设置密码的链接不正确。。。不知道怎么回事~~很蛋疼。
2017年3月6日 13点53分 地板
WORDPRESS 新用户注册邮件链接提示「您的密码重设链接无效」,很蛋疼,很郁闷,气的我只能关闭注册了。
2017年3月8日 11点35分 1层
@Win7en乐园 确实有这个问题,手动复制链接,去掉最后的’>’即可。
2017年3月8日 17点50分 2层
@易啃族 已搜索相关资料解决了,确实是这个问题。虽然在你回答前解决了,但是依旧感谢你的帮助!!哈哈
2017年3月6日 15点54分 4楼
对于多用户站点来说 非常给力,同样也可以显示作者的注册信息啦
2017年3月6日 16点17分 1层
@雅兮网 嗯啊,是啊!
2017年3月6日 16点32分 5楼
都是干货,大赞!!!
2017年3月6日 18点17分 6楼
技术性很强的文字
2017年3月7日 06点56分 7楼
这个功能不错
2017年3月7日 16点43分 8楼
wordpress有会员系统吗?
2017年3月7日 20点31分 9楼
不喜欢WordPress做成社区样的,论坛都死了!
2017年3月7日 20点43分 10楼
搜藏之。。。
2017年3月7日 21点49分 11楼
这需要这个功能呢,自己不懂php真是麻烦!
2017年3月7日 21点53分 12楼
我是第位注册者!
写上这句,就更酷了。
2017年3月8日 17点51分 1层
@maqingxi 是啊,个人感觉也非常的酷!
2017年3月10日 22点12分 13楼
和我之前的习惯一样,我先发表评论,然后再细细评味鸟哥的文章,毕竟鸟哥的文章一时半会儿我抓摸不透。
2017年9月21日 09点23分 14楼
学了php之后,表示以上代码很简单。