• Возможно ли составить подобный WP_User_Query?

    @paparazi
    UPD. Подсмотрев оратора выше кажется понял, что Вам нужны отдельно администраторы без выборки по метаполю, и отдельно пользователи, у которых значения поля = чему-то... Тогда ответ выше для вас. Либо так же использовать 2 вызова функции get_users.
    Написано
  • Возможно ли составить подобный WP_User_Query?

    @paparazi
    denism300, хмм...
    ...либо администратор, либо любая роль
    - подразумевает что "роль" в постановке этой задаче вообще лишнее слово. Тогда получается вот такое код:
    $users = get_users( [
        'meta_key'    => 'MY_META_KEY',
        'meta_value'  => 'MY_META_KEY_VALUE'
    ] );
    
    foreach ( $users as $user ) {
      printf( '<pre>%s</pre>', print_r( $user, true ) );
    }

    Однако, исходя из того, что в Вашем вопросе оно все же есть, предполагаю что с администраторами еще что-то нужно сделать(отфильтровать/удалить/снять привилегии), тогда поросто проверьте его роль и делайте задуманное например так:
    foreach ( $users as $user ) {
        if ( in_array( 'administrator', $user->roles ) ) {
            // some action...
        }
    }
    Написано
  • Возможно ли составить подобный WP_User_Query?

    @paparazi
    denism300, ну так удалите ключ 'role'. Либо используйте 'role__in' => [], 'role__not_in' => [] если какие-то определенные нужны/не нужны.
    Написано