Intereting Posts
Как ограничить количество сообщений, которые пользователь может просматривать на основе статуса Обновить страницу после действия формы Управление эскизами и изображениями Как добавить пользовательский идентификатор к каждому URL-адресу сообщения в wordpress Обнаружение браузера браузера Safari и включение обнаружения в короткий код Использовать вложение в нескольких сообщениях Есть ли способ передать сообщения из сценария в цель перенаправления скрытым способом? is_front_page, is_page ('slug'), is_page (id) не работает Получение ошибки 404 только на главной странице $ error = 404 после поймания add_rewrite_rule 2 цикла, только отображение 1 цикла в обоих циклах Вставка iframe сразу после <body> на header.php На всех страницах отображается ошибка 404, пока загрузка изображения не закончится Привязка номера версии к основной таблице стилей дочерней темы Как изменить структуру URL моего сайта?

Как найти идентификатор всех зарегистрированных пользователей?

Как я могу получить идентификаторы идентификаторов пользователей, независимо от их роли?

Solutions Collecting From Web of "Как найти идентификатор всех зарегистрированных пользователей?"

WP_User_Query имеет аргумент «exclude», который предназначен для исключения массива идентификаторов пользователей для исключения. Поскольку он будет принимать пустой массив, когда это единственный параметр, результирующий объект будет содержать всех зарегистрированных пользователей. Самый прямой путь к идентификаторам – это свойство $ results.

Мы можем уменьшить $ results только для идентификаторов пользователей, используя wp_list_pluck (), как показано ниже:

$user_query = new WP_User_Query( array( 'exclude' => array( ) )); if ( ! empty( $user_query->results ) ) { $ids = wp_list_pluck( $user_query->results, 'ID' ); } 

Переменная $ id теперь содержит идентификаторы всех зарегистрированных пользователей.