Filter authors on meta value

时间:2016-02-26 作者:AKNL

我在我的用户档案中添加了一个名为ArtistCategory的部分。这可以是值X或Z。

我正在使用下面的代码获取一个列表,我在菜单中使用该列表,并在艺术家显示\\u name the artists ArtistsCategory之后显示。到目前为止还不错。

http://pastebin.com/jQHDjtF2

我想通过只显示ArtistsCategory X的作者来过滤查询,但无法将其计算出来。我能找到的所有东西都与帖子有关。希望有人能帮我解决这个问题。谢谢

1 个回复
最合适的回答,由SO网友:VesterDe 整理而成

您不使用WP\\u User\\u查询的具体原因是什么?这会让你更容易做你想做的事。你可以读一下here.

就我所知,沿着这些思路的一些东西可以解决你的问题:

$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\';
}