如何查找所有注册用户的ID?

时间:2014-10-15 作者:JPollock

如何获取用户ID的ID,而不考虑角色?

1 个回复
SO网友:JPollock

WP\\u User\\u查询有一个“exclude”参数,用于接受要排除的用户ID数组。由于它将接受一个空数组,当这是唯一的参数时,结果对象将包含所有注册用户。到ID的最直接路径是通过$results属性。

我们可以使用wp\\u list\\u pluck()将$results减少为用户ID,如下所示:

$user_query = new WP_User_Query( array( \'exclude\' => array( )  ));
if ( ! empty( $user_query->results ) ) {
    $ids = wp_list_pluck( $user_query->results, \'ID\' );
}
变量$ids现在包含所有注册用户的ID。

结束

相关推荐

MANAGE_USERS_CUSTOM_COLUMN筛选器触发的函数不起作用

我正在尝试添加一个自定义列un users。php,但它保持为空。我已经成功地在用户管理页面中添加了一列,在我的主题函数中使用了此代码。php文件:function add_user_test_column( $columns ) { $columns[\'test1\'] = \'Test\'; return $columns; } add_filter( \'manage_users_columns\', \'add_user_test_column\