WP_USER_Query。‘Relationship’=>‘OR’有什么问题?

时间:2014-12-28 作者:Ingo

我希望所有满足任一条件1的用户OR 条件2。按姓氏排序。

如果我接受条件1AND 条件2(\'关系\'=>\'和\'),查询正常。如果我取“relation”=>“OR”,我会得到所有记录和未排序的记录。怎么了?

    $args = array(
    \'meta_query\'    => array(
        \'relation\' => \'OR\', 
        0 => array(
            \'key\'       => \'user_thema1\',
            \'value\'     => $kate_name,
            \'compare\'   => \'=\'
        ),
        1 => array(
            \'key\'     => \'user_thema2\',
            \'value\'   => $kate_name,
            \'compare\' => \'=\'
        )
    ),
    \'meta_key\'      => \'last_name\',
    \'order\'         => \'ASC\',
    \'orderby\'       => \'meta_value\'
);
$user_query = new WP_User_Query( $args );

1 个回复
SO网友:Ingo

这是Wordpress中的一个bug。请参见this track ticket #21581 有关详细信息。

结束

相关推荐

使用jQuery检索定制器值

我正在尝试使用jQuery检索主题选项(customizer)值: $wp_customize->add_setting( \'header_fixed\', array( \'default\' => true, ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, \'header_fixed\', array(