当前位置:首页>WordPress建站>后台定制>WordPress 后台用户列表显示用户注册时间

WordPress 后台用户列表显示用户注册时间

WordPress后台的用户列表默认是没有显示用户注册时间的,如果你要添加这个功能,将下面的代码添加到当前主题的 functions.php 文件即可。

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

2013-09-05更新:修正时间显示相差8小时问题和时间显示样式(12-19行);解决与《WordPress 后台用户列表添加上次登录时间》的冲突(43行)。

/**
 * WordPress 后台用户列表显示注册时间
 * https://www.wpdaxue.com/display-user-registerdate.html
 */
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') );

最终效果如下

registerdate-wpdaxue_com

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
后台定制

隐藏 WordPress 核心/主题/插件更新提示

2013-8-5 7:51:00

后台定制

WordPress 后台文章列表根据文章状态添加不同背景色

2013-8-15 7:47:46

3 条回复 A文章作者 M管理员
  1. 夜风

    453版本完美 3Q

  2. 亲测,wordpress 4.0.1 不可用。

  3. 527912687

    蛋疼,可有可无,鸡肋 😆

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索