Intereting Posts
update_user_meta () осечки иногда Когда следует использовать wp_register_script () с помощью wp_enqueue_script () и просто wp_enqueue_script ()? Создание сети субдоменов в субдомене Как я могу увидеть ошибку, вызванную активацией плагина? Добавить wp-редактор в пользовательский плагин и сохранить данные Должен ли я устанавливать родительский элемент при задании пост-термина? Как я могу реализовать shortcode при событии click Как скрыть форму входа, если базовая проверка подлинности не удалась? jQuery не работает в моем php-фрагменте если get_post_meta пуст, сделайте что-нибудь Список и отображение загруженных файлов PDF динамически Как извлечь данные из страницы «Изменить мой профиль» в WordPress? Добавить разбивку на страницы в таблицу, создаваемую wp_query Изменить post-slug с помощью WordPress API? Изменить постоянную ссылку для сообщения, используя php / jquery? Загружаемая структура содержимого контента

Сортировка пользователей по полю, а не по ID

Я в основном делаю это сейчас:

$users = get_users(); sort($users); foreach ( $users as $user ) { echo '<option>' . $user->companyname . '</option>'; } 

За исключением того, что функция sort () будет сортировать по идентификатору. Как я могу изменить его для сортировки по своему пользовательскому имени компании?

Передача порядка и аргументов порядка в массиве.

$args = array( 'orderby' => 'login', 'order' => 'ASC', ); get_users( $args );

orderby – Сортировать по 'ID', 'login', 'nicename', 'email', 'url', 'registered', 'display_name', 'post_count', 'include' или 'meta_value' (запрос также должен содержать 'meta_key' – см. WP_User_Query ).

Подробнее: https://codex.wordpress.org/Function_Reference/get_users