$ args数据中的PHP数组

时间:2011-12-20 18:46:07

标签: php wordpress

我试图从wordpress数据库

获取管理员,编辑或作者的角色
$args = array('orderby' => 'post_count', 'order' => 'DESC','number' => 20, 'role' => 'administrator' );

这得到了管理员所以我认为这会起作用

$args = array('orderby' => 'post_count', 'order' => 'DESC','number' => 20, 'role' => array('administrator','editor','author') );

没有返回任何结果。 ?

1 个答案:

答案 0 :(得分:1)

您无法在$ args中传递多个角色,您必须为每个角色调用get_users一次

来自文档:

  
      
  • role - 将返回的作者限制为指定的角色。
  •   

请注意,“role”在参数说明中是单数。为每个角色调用get_users一次,然后将结果合并到结果