将所有用户附加到某个分类

时间:2016-09-29 作者:Rory Standley

我创建了一个名为“user\\u category”的分类法

我能够从当前登录用户处获取术语的id-

$current_user = wp_get_current_user();
$terms = get_the_terms($current_user->ID, \'user_category\' );
使用此术语的id,然后我想查找具有此相同术语id的所有其他用户。

我有以下内容,但这不起作用,它将返回一个帖子-

$args = array(
        \'tax_query\' => array(
            array(
                \'taxonomy\' => \'user_category\',
                \'field\' => \'term_id\',
                \'terms\' => 2 // This being the id 
            )
        )
    );
    $postslist = get_posts( $args );
有人能帮我指出正确的方向吗?

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

您可以使用Wordpress功能get_objects_in_term

$users = get_objects_in_term(2, \'user_category\'); // 2 being term id
此返回具有相同术语id的用户数组。