我有一个像这样的数组
$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 的用户列表
最佳答案
嗨,我只是做了一个漂亮的解决方案。
$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/
关于wordpress - 如何从wordpress中的用户id数组中获取用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69127446/