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

在 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

举个具体的例子:

$users = get_users( ['fields' => 'display_name'] );

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

Array ( 
  [0] => Jack 
  [1] => jb 
  [2] => momo 
  [3] => Roberta
)

©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost

本站长期承接 WordPress 优化建站业务,请联系微信:「chenduopapa」。