如何更改用户在管理中的显示顺序?

时间:2010-12-11 作者:chentudou

我想更改用户在管理中的显示顺序。目前,它们似乎是按用户名排序的。

我想我在wp管理员/用户中找到了正确的位置。php,约187行:

ORDER BY user_login");
我不能百分之百确定这是否正确,因为我对代码了解不多。有人能确认我是否在正确的位置,以及我应该怎么做才能更改订单吗。

也有可能只有升序或降序,例如,A,B,C,D,E或E,D,C,B,A?如果我可以以不同的方式指定顺序,例如,C、A、D、B、E或类似的顺序,那就更好了。

谢谢

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

不,你找到的那行似乎是一些基本的初步查询。选择要在表中显示的用户似乎由WP_User_Search 班幸运的是,它可以很容易地连接到。

尝试此操作(将顺序更改为降序):

add_action(\'pre_user_search\', \'change_user_order\');

function change_user_order($query) {

    $query->query_orderby = \' ORDER BY user_login DESC\';
}
PS我不确定这是否会干扰其他内容,因此可能需要仅在该特定页面上运行检查。

结束

相关推荐