WordPress前台显示用户最后登录时间

WordPress前台显示用户最后登录时间,第1张

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

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。内存溢出小编现在分享给大家,也给大家做个参考。

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,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 。

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的WordPress前台显示用户最后登录时间全部内容,希望文章能够帮你解决WordPress前台显示用户最后登录时间所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1010359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存