基本WP_USER_QUERY未找到任何用户

时间:2016-03-18 作者:blank473

出于某种原因,我从这个生成器得到的最基本的wordpress用户查询

https://generatewp.com/wp_user_query/

显示未找到任何用户

    $args = array (
    );

    // The User Query
    $user_query = new WP_User_Query( $args );

    // The User Loop
    if ( ! empty( $user_query->results ) ) {
        foreach ( $user_query->results as $user ) { 
        //do stuff here
       }

   } else { 
   echo "no users found";
   //this is the error i keep getting. so this basic script is not finding any results
  }
我错过什么了吗?

1 个回复
SO网友:birgire

最基本的wordpress用户查询[…]显示未找到任何用户

您正在传递一个查询参数的空数组,并且在WP_User_Query 建造商:

 /**
  * PHP5 constructor.
  *
  * @since 3.1.0
  *
  * @param null|string|array $query Optional. The query variables.
  */
 public function __construct( $query = null ) {
      if ( ! empty( $query ) ) {
           $this->prepare_query( $query );
           $this->query();
     }
}
这就解释了为什么在基本示例中没有得到结果。

相关推荐