在 WordPress 后台用户列表显示用户注册时间,并按照注册时间排序

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

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

1. 在用户列表添加「注册时间」列:

add_filter('manage_users_columns', function($column_headers){
	$column_headers['registered'] = '注册时间';
	return $column_headers;
});

2. 显示用户的「注册时间」:

add_filter('manage_users_custom_column', function($value, $column_name, $user_id){
	if($column_name=='registered'){
		return get_date_from_gmt(get_userdata($user_id)->user_registered);
	}else{
		return $value;
	}
},11,3);

3. 设置「注册时间」列可以排序:

add_filter('manage_users_sortable_columns', function($sortable_columns){
	$sortable_columns['registered'] = 'registered';
	return $sortable_columns;
});

4. 默认或者使用「注册时间」排序的处理:

add_action('pre_user_query', function($query){
	if(!isset($_REQUEST['orderby']) || $_REQUEST['orderby']=='registered' ){
		if( !in_array($_REQUEST['order'],array('asc','desc')) ){
			$_REQUEST['order'] = 'desc';
		}
		$query->query_orderby = "ORDER BY user_registered ".$_REQUEST['order']."";
	}
});

上面的代码在默认的情况下,或者用户点击「用户注册」列,都按照「用户注册」进行排序。最后的效果:

在 WordPress 后台用户列表显示用户注册时间,并按照注册时间排序

原创文章,作者:howkunet,如若转载,请注明出处:https://www.intoep.com/wp/63187.html

(0)
Nginx 加强 WordPress 防护的规则
上一篇 2024-03-07 16:00
下一篇 2024-06-20 17:44

相关推荐

  • wordpress简洁的tags聚合页面

    wordpress简洁的tags聚合页面,网站有很多的标签,给不同的文章打上他们的特色,进行一个简单的分类,这一次做一个单独的页面,将所有标签都展示出来吧。

    2024-08-22
    3.0K
  • 防止黑客扫描出WordPress管理员用户名

    如何防止黑客扫描出WordPress管理员用户名?如何修改已经暴露了的WordPress管理员用户名? 黑客是怎么知道管理员用户名的? 1. 默认情况下,访问 https://in…

    2025-08-20
    2.0K
  • Nginx 加强 WordPress 防护的规则

    Nginx+ WordPress 的组合是目前非常普及的组合了,我们完全可以借助 Nginx 规则来加强 WordPress 的防护,提高 WordPress 的安全性,分享自用的 Nginx 针对 WordPress 的防护规则,部分规则大家只需要根据自己的需要进行调整即可。

    2024-03-07
    2.1K
  • WordPress外贸独立站PDF Invoice设置教程

    WordPress外贸独立站PDF Invoice设置教程WordPress外贸独立站PDF Invoice设置教程WordPress外贸独立站PDF Invoice设置教程WordPress外贸独立站PDF Invoice设置教程

    提供PDF Invoice方便用户下载,你可以手动生成发票发送给用户,或者设置订单完成后生成发票。系统自动将发票打开 PDF 副本附加到已完成的订单电子邮件中。客户可以登录他们的账户并下载以前的发票,管理员可以重新发送 PDF 或下载副本。

    2022-02-27 WordPress相关
    2.5K
  • WPunion一款功能强大的WordPress基础插件

    WPunion一款功能强大的WordPress基础插件WPunion一款功能强大的WordPress基础插件WPunion一款功能强大的WordPress基础插件WPunion一款功能强大的WordPress基础插件

    WPunion 是一款由 nengge 开发并免费分享的 WordPress 插件。包括瘦身优化、安全增强、SEO、对象缓存、opcache缓存、邮件推送、公众号涨粉、高级简码等。…

    2025-08-26 WordPress相关
    2.1K
  • WordPress插件:阻止指定用户登陆

    开放「WordPress」账号注册,总会有一些恶意账号胡搞瞎搞,除了对账号进行删除外,你也可以阻止它登陆。下面给大家分享一个插件「盘他」可以允许对指定的账号进行禁止登陆。 安装好后…

    2025-02-11
    2.3K

发表回复

登录后才能评论
扫码了解
扫码了解
反馈建议
分享本页
返回顶部