从 WordPress 6.0 开始,WP_User_Query 的 fields 参数支持更多选项

2023-04-13 10:52:12 浏览数 (1)

在 WordPress 6.0 之前,WP_User_Query class 的 fileds 参数支持 ID 和 all_with_meta/all 这三个选项。

升级到 WordPress 6.0 之后,可以给 fields 传递下面这些这些选项中的任何一个并获取相关的值:

  • ID
  • display_name
  • user_login
  • user_pass
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status

对于多站点,还支持下面的选项:

  • spam
  • deleted

然后下面这两个选项,返回 wp_user 对象数组:

  • all – default,
  • all_with_meta

举个具体的例子:

代码语言:javascript复制
$users = get_users( ['fields' => 'display_name'] );

上面的代码将会返回如下的数组:

代码语言:javascript复制
Array ( 
  [0] => Jack 
  [1] => jb 
  [2] => momo 
  [3] => Roberta
)

0 人点赞