Filtre autores sobre meta valor

Eu adicionei uma seção aos meus perfis de usuários chamados ArtistCategory. Isso pode ser o valor X ou Z.

Estou usando o código abaixo para obter uma lista, que eu uso em um menu e mostra depois dos artistas display_name os artistas ArtistsCategory. Por enquanto, tudo bem.

http://pastebin.com/jQHDjtF2

Gostaria de filtrar a consulta mostrando apenas os autores da ArtistsCategory X e não consegui-la descobrir. Todas as coisas que posso encontrar estão relacionadas à publicação. Espero que alguém possa me ajudar nisso. Obrigado!

Solutions Collecting From Web of "Filtre autores sobre meta valor"

Existe uma razão específica pela qual você não está usando WP_User_Query? Isso tornaria mais fácil fazer o que você quer. Você pode ler aqui .

Alguma coisa ao longo dessas linhas resolveria o seu problema, tanto quanto eu entender:

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