WordPress 记录和显示会员最后登录的时间 - 文章教程

WordPress 记录和显示会员最后登录的时间

发布于 2018-07-02 字数 732 浏览 1550 评论 0

做 WordPress 的站点,会员功能确实很弱,如果开放了注册,在会员表里面就只记录了注册时间,而没有登录时间,这确实是比较无助的,为了增强用户体验,提现站点的活跃度,我们可以自定义函数记录和显示会员最后登录的时间,代码如下:

将以下代码放入function.php文件中,

add_action('wp_login','user_last_login'); 
function user_last_login($login) {
  global $user_ID;
  $user = get_user_by('id', $user_ID);
  update_user_meta($user->ID, 'last_login', date('Y-m-d H:i:s'));
}

在需要显示会员最后登录时间的地方插入:

global $userdata;
get_currentuserinfo();
get_user_meta($userdata->ID, 'last_login');

这也算是一个分析网站访客的小 tip,显示用户登录的时间和日期。 WordPress 的会员系统只能这样一点一点的开发了。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2891 文章
评论
84935 人气
更多

推荐作者

伊面

文章 0 评论

白况

文章 0 评论

七禾

文章 0 评论

亢潮

文章 0 评论

悲念泪

文章 0 评论