首页 > 站长日志 > 【站长日志】今天给后台用户列表加入了显示时间功能!
2014
10-05

【站长日志】今天给后台用户列表加入了显示时间功能!

WordPress默认后台用户列表居然没有注册时间,很奇葩。于是找到了方法,加入了显示时间功能!

顺便安装了插件Crayon Syntax Highlighter 用来显示高亮代码。

效果如下:

【站长日志】今天给后台用户列表加入了显示时间功能! - 第1张  | 网赚信息网

将下面的代码添加到了当前主题的 functions.php 文件中。

注:该方法不支持多站点模式,也只能在 WP 3.1 以上版本使用。

复制方法:下方代码框右上角点“在新窗口中显示代码”按钮,再复制即可。

/**
* WordPress 后台用户列表显示注册时间
* http://www.wangzhuanxinxi.com
*/
class RRHE {
// Register the column - Registered
public static function registerdate($columns) {
$columns['registerdate'] = __('注册时间', 'registerdate');
return $columns;
}

// Display the column content
public static function registerdate_columns( $value, $column_name, $user_id ) {
if ( 'registerdate' != $column_name )
return $value;
$user = get_userdata( $user_id );
$registerdate = get_date_from_gmt($user->user_registered);
return $registerdate;
}

public static function registerdate_column_sortable($columns) {
$custom = array(
// meta column id => sortby value used in query
'registerdate' => 'registered',
);
return wp_parse_args($custom, $columns);
}

public static function registerdate_column_orderby( $vars ) {
if ( isset( $vars['orderby'] ) && 'registerdate' == $vars['orderby'] ) {
$vars = array_merge( $vars, array(
'meta_key' => 'registerdate',
'orderby' => 'meta_value'
) );
}
return $vars;
}

}

// Actions
add_filter( 'manage_users_columns', array('RRHE','registerdate'));
add_action( 'manage_users_custom_column', array('RRHE','registerdate_columns'), 15, 3);
add_filter( 'manage_users_sortable_columns', array('RRHE','registerdate_column_sortable') );
add_filter( 'request', array('RRHE','registerdate_column_orderby') );
最后编辑:
作者:苏苏
头像
网赚信息网站长苏苏,90后一枚,虚度互联网数载,网站建设,淘宝,网络营销,主机域名,空间人气等都有所涉猎。欢迎交流。QQ:599561857 站长交流Q群:208907234
捐 赠广交天下英雄豪杰~~支付宝:fuyouchangsheng@126.com

留下一个回复