通过有限制的元键获得用户订购

时间:2016-03-28 作者:Sameh Serag

系统中的每个用户都有称为points

我需要获得前10名用户(最高分)

如何执行此查询?

我应该使用get_users() 具有$args 或本机查询

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

您可以使用get_users() 具有meta_key 按元值降序排列。

Example:

$user_args = array(
    \'meta_key\' => \'points\',
    \'number\' => 10,
    \'orderby\' => \'meta_value_num\',
    \'order\' => \'DESC\'
);

$top_users = get_users($user_args);
NOTE: 支持meta_value_num 仅在版本4.2中可用

相关推荐

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

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