首页 > 解决方案 > 如何从wordpress中的用户ID数组中获取用户列表

问题描述

我有一个像

$user_id = [1,10,15,8,6];

我想使用该get_users方法获取该用户的列表。

$args = array(
        'role'    => 'any',
        'orderby' => 'user_nicename',
        'order'   => 'ASC'
);
$users = get_users($args);

但我不知道如何传递一组用户 ID 来仅获取这些用户。我不需要获取所有用户,我只需要 ID 为 1、10、15、8、6 的用户列表

标签: wordpresswoocommerce

解决方案


您好,我只是做了一个漂亮的解决方案。

$user_id = [1,10,15,8,6];
$args = array('include' => $user_id );
$users = new WP_User_Query($args);
$users = $users->get_results();

没有 for 循环 没有更多的查询享受。还可以查看下面的 WordPress 文档,这些文档可能对您进行更多查询有所帮助。

https://developer.wordpress.org/reference/classes/wp_user_query/


推荐阅读