最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

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

wordpress教程 有客 413浏览 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 的会员系统只能这样一点一点的开发了。

转载请注明:有客帮 » WordPress 记录和显示会员最后登录的时间

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址