wordpress后台用户排序改成注册时间排序教程与PHP源代码
  •  2020年8月26日

wordpress后台用户排序改成注册时间排序教程与PHP源代码

售价:
¥ 免费
  • 普通用户需要积分 : 0积分
  • 终身VIP需要积分 : 免费

特别声明:若资源失效,请联系客服更换分享链接。所有资源均由用户投稿,仅供学习、参考和研究!如有资源侵犯了您的利益和版权请留言告知,我们将立即删除!

升级尊贵会员
享受全站VIP待遇

8w+
会员已经加入
  • 文章介绍
  • 评价建议
  • 相信很多人都被这个问题困扰过,用户排序不是按照注册时间来排序的,导致很难查看最新用户的动态

    直接上代码把

    代码插入到/wp-content/themes/您正在使用的主题目录/functions.php

    例如RiPro:/wp-contt e $ d W .ent/thH % @ 4 @ e lemes/ripro/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']."";
    }
    });

    ^ J 1 R xH M v x ~ i vy V 5 Q & u o 91 % [ 9W j o r ; ^ +u c ! h E s H M b ; k H g 5 s r h^ L d: = & i a } Q 7 v

    郑重声明:本网站属学习交流,非赢利性网站。在本网站的言论纯属发表者个人意见,与本网站立场无关。涉及侵权与政治言论一律删除,请所有会员注意。网站资源由会员从网上收集整理所得,版权属于原作者。网站所有资源是进行学习和研究测试之用,请在下载后24小时删除。本站出于学习和研究的目的提供平台供会员进行交流和讨论,如有侵犯原作者的版权,请来信告知,提供证明,我们将立即删除相关链接,谢谢合作!我们的邮件地址是: yuanmayu@163.com
    源码鱼 » wordpress后台用户排序改成注册时间排序教程与PHP源代码

    ×