WordPress 记录和显示会员最后登录的时间
做 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 的会员系统只能这样一点一点的开发了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论