Intereting Posts
Выберите WordPress Пользовательский список выбора товаров Woocommerce (без изменений) Что является дочерней темой и которая является родительской темой? Настройка тега с помощью семантического интерфейса Публикация всех сетевых сообщений на основной сайт Как скрыть текстовую область на экране «Редактировать сообщение» Есть ли способ получить RSS-канал по диапазону дат, а не по количеству элементов? Запуск нескольких сайтов WordPress на одном ядре / плагинах? Создание бэкэнда Ajax для специализированного шаблона страницы? Следует ли использовать admin-ajax.php? JavaScript не входит в очередь Нельзя перетаскивать и расширять мета-поля при добавлении сообщения Общая учетная запись / двойное ведение блога в WordPress Создание нового динамического меню, включая ссылки BP Пользовательский шаблон страницы отображает шаблон архива Добавить аргументы в get_the_terms для пользовательских типов сообщений

Список пользователей из набора ролей

Я могу показывать пользователей только по одной роли. Когда я пытаюсь добавить массив в код ниже, я просто получаю список всех авторов. Я уверен, что это нечто прямое, что мне не хватает.

благодаря

мистифицировать

<?php $roles = array('guest-teacher', 'president', 'core-faculty'); $args = array( 'meta_key' => 'last_name', 'role' => $roles ); $wp_user_query = new WP_User_Query($args); $wp_user_query->query_orderby = str_replace( 'user_login', 'lsjs_usermeta.meta_value', $wp_user_query->query_orderby ); $wp_user_query->query(); $authors = $wp_user_query->get_results(); // Check for results; if (!empty($authors)) { echo '<ul class="permanent">'; // loop trough each author foreach ($authors as $author) { // get all the user's data $author_info = get_userdata($author->ID); $url = get_author_posts_url($author->ID); ?> <h3><a href="<?php echo $url; ?>"><?php echo $author_info->last_name; ?></a></h3> <?php } echo '</ul>'; } else { } ?>