如何让用户默认进行逆序排序?

时间:2016-01-14 作者:Blake Miller

我有一个新网站,在主要开发完成后,导入了600多名用户。除了10个以外,他们都是没有管理能力的“订阅者”。因为我们管理员和编辑是第一批被创建的用户,所以现在每次我们进入用户页面时,我们都在列表的末尾,因此需要大量的点击才能找到我们。我希望它以相反的顺序进行默认设置,因此在立即进入用户页面时,用户ID 1(me)位于顶部/第一位。

1 个回复
SO网友:TheDeadMedic

可以使用重写默认查询参数users_list_table_query_args:

function wpse_214577_users_list_table_query_args( $args ) {
    if ( empty( $args[\'orderby\'] ) )
        $args[\'orderby\'] = \'ID\';
    if ( empty( $args[\'order\'] ) )
        $args[\'order\'] = \'ASC\';

    return $args;
}

add_filter( \'users_list_table_query_args\', \'wpse_214577_users_list_table_query_args\' );

相关推荐

如何从USERS-edit.php中删除颜色选择器代码

我知道我不应该改变Wordpress的核心。但如果我想在“用户编辑”中使用仪表板用户配置文件页面。php和删除大块代码(如颜色选择器)的方法。从第259行到第336行-我想全部删除。<?php if ( ! ( IS_PROFILE_PAGE && ! $user_can_edit ) ) : ?> <tr class="user-rich-editing-wrap"> <th scope="