WordPress教程:查看当天用户注册数量以及用户注册时间排序

2020年6月26日17:15:55 发表评论 13

WordPress教程:查看当天用户注册数量以及用户注册时间排序

教程

将以下代码加入到 functions.php 即可:

 

  •     //用户注册时间排序
  • add_filter('manage_users_columns', function($column_headers){
  •     $column_headers['registered'] = '注册时间';
  •     return $column_headers;
  • });
  • add_filter('manage_users_custom_column', function($value, $column_name, $user_id){
  •     if($column_name=='registered'){
  •         $user = get_userdata($user_id);
  •         return get_date_from_gmt($user->user_registered);
  •     }else{
  •         return $value;
  •     }
  • },11,3);
  • add_filter('manage_users_sortable_columns', function($sortable_columns){
  •     $sortable_columns['reg_time'] = 'reg_time';
  •     return $sortable_columns;
  • });
  • add_action('pre_user_query', function($query){
  •     if(!isset($_REQUEST['orderby']) || $_REQUEST['orderby']=='reg_time' ){
  •         if( !in_array($_REQUEST['order'],array('asc','desc')) ){
  •             $_REQUEST['order'] = 'desc';
  •         }
  •         $query->query_orderby = "ORDER BY user_registered ".$_REQUEST['order']."";
  •     }
  • });

 

感谢来访黑猫博客,希望此篇文章对您有所帮助,赞助本站写出更多对你有帮助的文章:点击打赏
广告也精彩

发表评论

您必须才能发表评论!