iis服务器助手广告广告
返回顶部
首页 > 资讯 > CMS >wordpress更改用户列表排序(按注册时间排序)教程
  • 229
分享到

wordpress更改用户列表排序(按注册时间排序)教程

用户列表排序注册时间 2022-06-12 02:06:39 229人浏览 八月长安
摘要

在 WordPress 后台,用户是按照用户名排序的,并且没有显示注册时间,如果我们希望能够在后台看到用户的注册时间,并且按照注册时间排序,可以通过下面的代码实现: 复制代码代码如下: <?PHP add_fil

WordPress 后台,用户是按照用户名排序的,并且没有显示注册时间,如果我们希望能够在后台看到用户的注册时间,并且按照注册时间排序,可以通过下面的代码实现:


复制代码代码如下:

<?PHP

add_filter('manage_users_columns','wpjam_add_users_column_reg_time');

function wpjam_add_users_column_reg_time($column_headers){

$column_headers['reg_time'] = '注册时间';

return $column_headers;

}

add_filter('manage_users_custom_column', 'wpjam_show_users_column_reg_time',11,3);

function wpjam_show_users_column_reg_time($value, $column_name, $user_id){

if($column_name=='reg_time'){

$user = get_userdata($user_id);

return get_date_from_gmt($user->user_reGIStered);

}else{

return $value;

}

}

add_filter( "manage_users_sortable_columns", 'wpjam_users_sortable_columns' );

function ys_users_sortable_columns($sortable_columns){

$sortable_columns['reg_time'] = 'reg_time';

return $sortable_columns;

}

add_action( 'pre_user_query', 'wpjam_users_search_order' );

function wpjam_users_search_order($obj){

if(!isset($_REQUEST['orderby']) || $_REQUEST['orderby']=='reg_time' ){

if( !in_array($_REQUEST['order'],array('asc','desc')) ){

$_REQUEST['order'] = 'desc';

}

$obj->query_orderby = "ORDER BY user_registered ".$_REQUEST['order']."";

}

}

将上面的保存为一个插件,上传激活之后,就可以在用户界面看到注册时间,并且按照注册时间排序了:

--结束END--

本文标题: wordpress更改用户列表排序(按注册时间排序)教程

本文链接: https://www.lsjlt.com/news/32050.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 编写 SQL 查询表格,按创建时间降序排列。
    编写 SQL 查询表格,按创建时间降序排列 SELECT 【表格名.字段名1】【表格名.字段名2】.......FROM 【表格名1】,【表格名2】(中文括号不需要输入,该行后方无需加英文标点...
    99+
    2023-10-23
    sql 数据库 mysql
  • Linux系统如何使用ls命令按最后修改时间输出进行排序
    这篇文章主要介绍Linux系统如何使用ls命令按最后修改时间输出进行排序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux 基本 ls 命令1、 不带任何参数运行 ls 命令将列出当前工作目录的内容。 ...
    99+
    2023-06-28
  • 电脑中如何通过优化注册表缩短应用程序响应时间
    这篇文章给大家分享的是有关电脑中如何通过优化注册表缩短应用程序响应时间的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 1、按 Win + R 组合键,打开运行,或者按桌面左下角的开始菜单,在打开的菜单项...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作