最近访客
百度未收录

WordPress登录后,显示用户最后登录时间

WordPress登录后,显示用户最后登录时间-狐狸库

WordPress用户功能比较弱,很多国人熟习的一些用户信息都无默认的调用代码,比如用户注册时间、最后登录时间等,上篇《登录后,让WordPress显示用户的注册时间》可以在前台显示用户注册时间,这里再分享一个前台显示用户最后登录时间的代码。

可以将下面的代码添加到当前主题functions.php中:

// 记录登录时间
function user_last_login($user_login) {
    global $user_ID;
    // 纠正8小时时差
    date_default_timezone_set(PRC);
    $user = get_user_by( \'login\', $user_login );
    update_user_meta($user->ID, \'last_login\', date(\'Y-m-d H:i:s\'));
}
add_action(\'wp_login\',\'user_last_login\');
// 调用最后登录时间
function get_last_login($user_id) {
    $last_login = get_user_meta($user_id, \'last_login\', true);
    $date_format = get_option(\'date_format\') . \' \' . get_option(\'time_format\');
    $the_last_login = mysql2date($date_format, $last_login, false);
    echo $the_last_login;
}

在主题模板适当位置添加调用代码:

<?php global $userdata; get_currentuserinfo(); get_last_login($userdata->ID); ?>

如果想在后台用户列表中显示最后登录时间可以安装插件:WP Last Login 。

温馨提示:本文最后更新于2022/10/20 04:28:12。若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容