WordPress网站如果开启了用户注册功能,随着网站用户数量的不断增多,管理起来也越来越麻烦,并且wordpress后台用户列表在默认的情况下是不显示注册时间的,这样对于用户的管理就更加困难了,今天我们介绍一个让后台用户列表显示注册时间的方法,希望可以帮助到那些需要显示用户注册时间的站长们。
切换到主题目录,打开 functions.PHP 文件,加入以下代码:
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; } } // Actionsadd_filter( 'manage_users_columns',array('RRHE','registerdate'));add_action( 'manage_users_custom_column','registerdate_columns'),15,3);add_filter( 'manage_users_sortable_columns','registerdate_column_sortable') );add_filter( 'request','registerdate_column_orderby') );?> sortby value used in query