wordpress - 如何从wordpress中的用户id数组中获取用户列表

标签 wordpress woocommerce

我有一个像这样的数组

$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/

相关文章:

css - Wordpress WooCommerce 更改 "Featured Products" slider 中元素的间距

php - 在 Woocommerce 3 中以编程方式向订单添加运费

php - 从所有 WooCommerce 预订中获取所有人的总和

objective-c - 我有一个用 Objective-c 编写的 iOS 应用程序和一个使用 WooCommerce 的 Wordpress 网站。我怎样才能连接它们?

php - 添加段落标签以在 wordpress 中发布内容?

PHP 在特定页面上隐藏 div?

jquery - 当 ThickBox 关闭时,如何触发事件?

menu - 创建新类型的导航菜单项

php - 将带有两个小数点零的价格显示为 (,-) 而不是 (,00)

php - 如果未登录,则仅在购物车页面上显示最后添加的项目