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

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

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

  1.  user_last_login() {
  2.      ;
  3.     
  4.     date_default_timezone_set(PRC);
  5.      = get_user_by( \’login\’,  );
  6.     update_user_meta(->ID, \’last_login\’, (\’Y-m-d H:i:s\’));
  7. }
  8. add_action(\’wp_login\’,\’user_last_login\’);
  9.  get_last_login() {
  10.      = get_user_meta(, \’last_login\’, true);
  11.      = get_option(\’date_format\’) . \’ \’ . get_option(\’time_format\’);
  12.      = mysql2date(, , false);
  13.      ;
  14. }

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

  1. <?php  ; get_currentuserinfo(); get_last_login(->ID); ?>

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

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容