WordPress后台用户列表添加上次登录时间
WordPress 后台用户列表添加上次登录时间,可以帮你判断清理一些长期不登录的垃圾用户,代码如下: // …
WordPress 后台用户列表添加上次登录时间,可以帮你判断清理一些长期不登录的垃圾用户,代码如下:
-
// 创建一个新字段存储用户登录时间
-
function insert_last_login( $login ) {
-
global $user_id;
-
$user = get_userdatabylogin( $login );
-
update_user_meta( $user->ID, 'last_login', current_time( 'mysql' ) );
-
}
-
add_action( 'wp_login', 'insert_last_login' );
-
-
// 添加一个新栏目“上次登录”
-
function add_last_login_column( $columns ) {
-
$columns['last_login'] = '上次登录';
-
return $columns;
-
}
-
add_filter( 'manage_users_columns', 'add_last_login_column' );
-
-
// 显示登录时间到新增栏目
-
function add_last_login_column_value( $value, $column_name, $user_id ) {
-
$user = get_userdata( $user_id );
-
if ( 'last_login' == $column_name && $user->last_login )
-
$value = get_user_meta( $user->ID, 'last_login', ture );
-
else $value = '从未登录';
-
return $value;
-
}
-
add_action( 'manage_users_custom_column', 'add_last_login_column_value', 10, 3 );
将上面的代码复制到你的 functions.php 中即可。
类别:WordPress教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!