我正在尝试创建一个包含用户列表的表,只有当我将其设置为如下所示时,它似乎才起作用:
$user_report_query = new WP_User_Query( array(
\'role\' => \'Administrator\'
) );
我尝试使用的阵列是:
$args = array (
\'role\' => \'Participant\',
\'order\' => \'ASC\',
);
Participant
是已设置的自定义角色。我可以从角色下拉菜单中选择创建用户时的角色。但每当我试图编辑查询以使用数组参数时
$user_report_query = new WP_User_Query( $args );
它告诉我没有找到用户
if ( ! empty( $user_report_query->results ) ) {
//display users
} else {
echo \'No users found.\';
}
只有当我担任管理员时,它才似乎起作用。据我所知,这是一个基本的WordPress用户查询,所以我应该不会有任何问题。知道可能是什么吗?