wordpress - 如何从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 的用户列表
解决方案
您好,我只是做了一个漂亮的解决方案。
$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/
推荐阅读
- python - 熊猫拆分列表列
- excel - 这个 VBA 语句可以写成一行吗?
- eiffel - 埃菲尔:比较类型的最佳方法,而不用发出嘘声
- go-cd - 我可以在 gocd-server 页面上检查代理的健康状况吗?
- java - 如何在加载类的字节码之前对其进行操作?
- python-3.x - 使用 Selenium 定位具有变化数字的动态 li 元素
- c# - 方法'mysql_native_password'失败并显示消息:用户''@'RAHUL-PC'的访问被拒绝(使用密码:是)
- heroku - Heroku 在尝试构建应用程序时似乎保留了某种缓存
- javascript - 设置状态不适用于反应组件中的多个 api 获取
- java - 我需要帮助在 Java 平台游戏中创建碰撞系统