wordpress记录和显示用户最后登录的时间

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

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

1
2
3
4
5
6
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')); 
}

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

1
2
3
4
5
<?php 
global $userdata; 
get_currentuserinfo(); 
get_user_meta($userdata->ID, 'last_login'); 
?>


本文出自 TENNFY WU,转载时请注明出处及相应链接。

本文永久链接: http://www.tennfy.com/1941.html

下一篇文章:

上一篇文章:

3人参与了讨论

  1. xilouqingzhu 说:

    准备做多人博客吗,要不然不用开放注册的

  2. 雨天 说:

    不错的文,谢谢楼主分享!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

2 + 7 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部