1

我正在尝试使用 new 输出 WordPress 用户列表WP_User_Query( $args )。该列表仅由“特殊会员”和“超级特殊会员”组成:

我目前正在使用以下“或”关系 meta_query 作为我的 $args 来实现此目的:

// the Args
$args = array(
    'meta_query' => array(
        'relation' => 'OR', 
         array(
            'key' => 'access', 
            'value' => 'Special Member',
            'compare' => '=',
    ), 
    array(
        'key' => 'access', 
        'value' => 'Superspecial Member', 
        'compare' => '=',
    ),
  )
);

我还想按用户姓氏订购输出列表(如下所示)。有什么方法可以将其添加到上述参数集中作为“与”关系?我曾尝试附加到“Superspecial Member”数组,但这会破坏代码。

$args = array(
    'orderby'   => 'meta_value',
    'order' => 'ASC',
    'meta_key'  => 'last_name',
);

有任何想法吗?

4

1 回答 1

0

你不想做这样的事情吗?

$args = array(
    'orderby'       => 'meta_value',
    'order'         => 'ASC',
    'meta_key'      => 'last_name',
    'meta_query'    => array(
                            'relation' => 'OR', 
            array(
                'key'       => 'access', 
                'value'     => 'Special Member',
                'compare'   => '=',
            ), 
            array(
                'key'       => 'access', 
                'value'     => 'Superspecial Member', 
                'compare'   => '=',
            )
  )
);
于 2013-10-26T08:15:54.030 回答