分享各种网络资源
是我乃至整个互联网的精髓所在
 您目前所在位置: 站点首页 » WordPress » 代码 » WordPress添加用户最后登录时间提示
+

WordPress添加用户最后登录时间提示

WordPress添加用户最后登录时间提示-BanYuner

WordPress添加用户最后登录时间提示

在用户后台,添加一列显示用户最后登录时间,可能是一个比较鸡肋的功能,但是如果你的站点是一个很多注册用户,并且注册用户都有投稿或者互动的话,那么这个功能就一定是一个好的功能了。

实现这个功能的方法一个就是安装插件,那么这里直接告知插件名: WP Last Login ,安装之后激活即可。

其次就是另外一种通过添加代码并且调用的功能:

<?php 
/**
* Capture user login and add it as timestamp in user meta data
*
*/
function user_last_login( $user_login, $user ) {
update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
/**
* Display last login time
*
*/
function wpb_lastlogin() { 
$last_login = get_the_author_meta('last_login');
$the_login_date = human_time_diff($last_login);
return $the_login_date; 
} 
/**
* Add Shortcode lastlogin 
*
*/
add_shortcode('lastlogin','wpb_lastlogin');
?>

那么这个代码同样添加到functions.php中即可了,通过下面的代码进行调用:

<?php echo 'Last seen: '. do_shortcode('[lastlogin]') .' ago'; ?>

至于调用位置就看大家了,觉得用得上的就用上吧,觉得用处不大的用户看看了解一下就好了。还有就是,通过添加[lastlogin]代码可以在小工具中使用。

添加了上面的代码并且调用之后,显示的效果可能是下面的样式:
WordPress添加用户最后登录时间提示-BanYuner

WordPress添加用户最后登录时间提示

也就是显示是几个小时之前,那么如何修改为具体时间呢?直接修改下面部分的代码即可:

$the_login_date = human_time_diff($last_login);

修改为:

$the_login_date = date('M j, Y h:i a', $last_login);

这样,就可以显示为一个具体的时间了,至于怎么样显示,就看个人的喜好了。下方提供了插件下载。

下载地址

关注我们 打赏 分享此文
微信扫码,关注我们
扫码,支持我
WordPress添加用户最后登录时间提示
支付宝(点击图片切换)
扫码,支持我
WordPress添加用户最后登录时间提示
微信(点击图片切换)
扫码,手机看
WordPress添加用户最后登录时间提示
匿名

个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

相关推荐

  • WordPress纯代码实现文章AJAX点赞

    WordPress纯代码实现文章AJAX点赞

    这个功能其实在很多主题中都集成进去了,DUX默认的主题里面也是有这个功能的,但是我将其删除了,之后换上了评星插件了,评 ...

    点击查看
  • WordPress页面(page)添加标签和分类功能

    WordPress页面(page)添加标签和分类功能

    WordPress页面(page)添加标签和分类功能 文章分类目录和标签功能是WordPress自带的功能,但是很多时候,喜欢使用页面的用 ...

    点击查看
  • 如何在WordPress文章中插入视频

    如何在WordPress文章中插入视频

    如何在WordPress文章中插入视频 现在很多站点都是做视频站点的,同时也有很多视频站点都是使用的CK播放器,如果你已经使用了 ...

    点击查看
WordPress添加用户最后登录时间提示
7 + 3 =
  • 昵称 (必填)  
  • 邮箱 (必填)
  • 网址 (选填)