Intereting Posts
Использовать видео как избранное изображение Постоянная ссылка страницы привязки – $ post не сбрасывается? Показать первое сообщение из каждого из трех разных типов сообщений на веб-странице? Добавить специальную ссылку на фильтр для всех сообщений в admin Есть ли лучший способ перечислить все термины базы данных в алфавитном порядке? Предыдущий и более старый набор сообщений передача значений из functions.php в шаблон Как отображать сообщения на статической странице? (например, цикл поиска) Ограничить контент на основе продукта покупки woocommerce Показать URL-адрес с несколькими URL-адресами одного показанного изображения / миниатюры? Проблемы с сохранением длинной строки Подробное объяснение полей базы данных WordPress и списка метатегов Как добавить описание в поле ввода имени пользователя в регистрационной форме? Показать метку для значения только при наличии значения, базовый php Порядок сортировки пользовательских сообщений не работает в области администратора

Получить заказ пользователей с помощью мета-ключа с ограничением

Каждый пользователь в системе имеет мета-ключ, называемый points

Мне нужно получить 10 лучших пользователей (самые высокие точки)

Как я могу выполнить этот запрос?

Должен ли я использовать get_users() с $args OR native query

Solutions Collecting From Web of "Получить заказ пользователей с помощью мета-ключа с ограничением"

Вы можете использовать get_users() с meta_key и упорядочить по meta_key , по убыванию.

Пример:

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

ПРИМЕЧАНИЕ. Поддержка meta_value_num доступна только с версии 4.2