Intereting Posts
как я могу отправить это в wp_head – избежать проблемы У меня есть меню из 4 страниц, включая домашнюю страницу. Как я могу опубликовать и увидеть его под «домом» как новый контент и под другой страницей? Как редактировать содержимое dynamic_sidebar ()? Использование настраиваемых полей для запуска конкретных действий при сохранении сообщения? Шаблон страницы как пользовательский тип типа сообщения Удаление блога Невозможно остановить wpautop от испортить мой подключаемый файл Различать разные виджеты того же типа Как написать ссылку с front-page.php на home.php? Пользовательский тип поиска по почте с пустым URL-адресом удаление дескрипторов из отрывка в WordPress не работает Пользовательские поля не отображаются для пользовательских типов сообщений Как скрыть значения таксономии Duplicate в WordPress? Создайте сообщение из каждого изображения в моей медиа-галерее register_sidebar игнорирует 'id' и 'class'

получить список пользователей в области администратора

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

Solutions Collecting From Web of "получить список пользователей в области администратора"

То, что вы сделали, – невероятно плохая практика, и ее следует немедленно отменить. Уже имеется специальная таблица для хранения сведений о пользователе, например, User Meta. Изменение таблицы пользователей может привести к проблемам с другими плагинами и Core, предотвратить работу обновлений и обойти все хранилища кэширования и объектов WordPress. Он также добавляет дополнительные возможности для SQL-инъекций.

TLDR: никогда не изменяйте таблицы Core WP

Вместо этого используйте предоставленный User Meta API:

  • get_user_meta
  • update_user_meta
  • delete_user_meta

Они работают так же, как и get_post_meta и т. Д., И уже есть выделенная таблица и дополнительные API для запросов через WP_User_Query .

Затем отобразите это, используя ответ здесь:

Как отобразить несколько пользовательских столбцов в wp-admin users.php?

Для поиска пользователей на основе мета используйте класс WP_User_Query . Используя это, вы можете захватывать списки пользователей с указанными метаданными, например

 $args = array( // get all users where 'meta_key' => 'specialkey', // the key 'specialkey' 'meta_compare' => '=', // has a value that is equal to 'meta_value' => 'helloworld' // hello world ); // The Query $user_query = new WP_User_Query( $args ); // User Loop if ( !empty( $user_query->results ) ) { foreach ( $user_query->results as $user ) { echo '<p>' . $user->display_name . '</p>'; } } else { echo 'No users found.'; }