0

我需要以编程方式提取设置为特定 bbPress 角色的所有 Wordpress 用户的列表。WP_User_Query 看起来很完美,我一直在使用元查询属性,但我无法拨入返回我需要的键/值。

有任何想法吗?

4

2 回答 2

0

奥卡姆剃刀。

我错误地认为我必须搜索元值。事实证明,您可以简单地将 bbpress 角色(标签值,而不是友好名称)传递给参数列表中的“角色”值。

$args  = array(
'role' => 'bbp_custom_role',
...

$wp_user_query = new WP_User_Query($args);
于 2014-09-16T02:22:57.100 回答
0

您可以通过 wp 用户查询中的元键和元值来完成

$args = array(
    'meta_query' => array(
        'relation' => 'OR',
        0 => array(
            'key'     => 'bb_meta_key',
            'value'   => 'bb_user_role',
            'compare' => '='
        ),

    )
 );
$user_query = new WP_User_Query( $args );
于 2014-09-16T04:15:02.543 回答