Intereting Posts
Возможности пользовательского почтового типа Показать сообщения из категории, указанной в пользовательском поле Темы генерации: как изменить разметку метаданных на страницах архива? Добавление «мета-информации» в функцию PHP-сайта PHP? Запретить пользователям редактировать другие сообщения Перенаправление на страницу, если предки пусты опция галереи недоступна в поле для загрузки мультимедиа в странице опций с параметрами costum Обновить DB Loop – конфликт версий DB WordPress Пользовательские поля регистрации не проверяются Условный тег, влияющий на таксономический термин и его детей? Буферизация вывода – все между wp_head и wp_print_footer_scripts? остановить печать с помощью макросъемки и сохранить как переменную? WordPress previous_post_link исключает сообщения с несколькими категориями Добавить Добавить в корзину через Поиск Задайте тип персонализированного сообщения в настройках виджета для использования в виджетах

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

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

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 теперь содержит идентификаторы всех зарегистрированных пользователей.