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

发布于 2018-07-02 15:25:25 字数 553 浏览 1848 评论 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 的会员系统只能这样一点一点的开发了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

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

0 文章
0 评论
84961 人气
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

寄与心

文章 0 评论 0

13545243122

文章 0 评论 0

流星番茄

文章 0 评论 0

春庭雪

文章 0 评论 0

潮男不是我

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文