如何按自定义分类查询作者?

时间:2014-09-16 作者:Meschiany

我有一个为用户定制的分类法,即country。有没有办法通过term\\u id查询所有管理员,或者我应该获取所有用户并使用for循环检查每个用户?

我试过这个:

$user_query = new WP_User_Query( array (  \'role\' => \'administrator\',  \'tax_query\' => array(array(\'taxonomy\' => \'country\', \'field\' => \'id\', \'terms\' => $country_id ) )  ) );

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

不知道为什么要尝试分类法。

我建议用这些值创建一个meta\\u键“country”。

然后,您可以像在文档中一样查询它:

$user_query = new WP_User_Query( array( \'meta_key\' => \'country\', \'meta_value\' => \'Israel\' ) );
不知道为什么分类法查询不起作用,看起来也不错,我对我的帖子类型是这样使用的。

你是怎么尝试的?也可以发布该函数,在哪里注册分类法,将其附加到哪里?

结束

相关推荐

MANAGE_USERS_CUSTOM_COLUMN筛选器触发的函数不起作用

我正在尝试添加一个自定义列un users。php,但它保持为空。我已经成功地在用户管理页面中添加了一列,在我的主题函数中使用了此代码。php文件:function add_user_test_column( $columns ) { $columns[\'test1\'] = \'Test\'; return $columns; } add_filter( \'manage_users_columns\', \'add_user_test_column\

如何按自定义分类查询作者? - 小码农CODE - 行之有效找到问题解决它

如何按自定义分类查询作者?

时间:2014-09-16 作者:Meschiany

我有一个为用户定制的分类法,即country。有没有办法通过term\\u id查询所有管理员,或者我应该获取所有用户并使用for循环检查每个用户?

我试过这个:

$user_query = new WP_User_Query( array (  \'role\' => \'administrator\',  \'tax_query\' => array(array(\'taxonomy\' => \'country\', \'field\' => \'id\', \'terms\' => $country_id ) )  ) );

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

不知道为什么要尝试分类法。

我建议用这些值创建一个meta\\u键“country”。

然后,您可以像在文档中一样查询它:

$user_query = new WP_User_Query( array( \'meta_key\' => \'country\', \'meta_value\' => \'Israel\' ) );
不知道为什么分类法查询不起作用,看起来也不错,我对我的帖子类型是这样使用的。

你是怎么尝试的?也可以发布该函数,在哪里注册分类法,将其附加到哪里?