Intereting Posts
Как изменить настройки, чтобы я мог загружать изображения в сообщения WordPress? Использование WP_List_Table и search_box (): как разбивать найденные результаты поиска при отправке методом «Почта»? Параметры доставки WooCommerce Как изменить префикс базы данных в многопользовательской (WPMU) установке Это хорошая идея сделать всю тему виджетной? Пользовательская роль пользователя не может видеть или изменять отображаемое изображение Как перечислить дерево страниц? WordPress Plugin для игр / участие в конкурсе Плагин галереи jQuery для взаимодействия с Picasa Автоматическая публикация старых сообщений Отображение 3 сообщений категории по-разному Некоторые Темы не имеют header.php и footer.php, как они это делают? Предотвращение или отключение создания новых пользователей или изменение роли существующих пользователей для администратора Добавить категорию Ajax не обновляет пользовательский стол таблицы списков Принять вызов AJAX с данными в виде сериализованной формы

Авторы фильтров по метаоценке

Я добавил раздел в мои профили пользователей под названием ArtistCategory. Это может быть значение X или Z.

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

http://pastebin.com/jQHDjtF2

Я хотел бы отфильтровать запрос, показывая только авторов из ArtistsCategory X и не могу понять. Все, что я могу найти, связано с сообщением. Надеюсь, кто-то может помочь мне в этом. Благодаря!

Solutions Collecting From Web of "Авторы фильтров по метаоценке"

Есть ли конкретная причина, по которой вы не используете WP_User_Query? Это облегчило бы то, что вы хотите. Вы можете прочитать здесь .

Что-то в этом роде решило бы вашу проблему, насколько я понимаю:

$args = array( "meta_key" => "ArtistCategory", "meta_value" => "X" //or "Z" ); $authors = new WP_User_Query($args); if (!empty($authors)) { echo '<ul>'; foreach ($authors as $author){ //However you want to echo each author. } echo '</ul>'; } else { echo 'No authors found'; }