从单个键查询多个值

时间:2011-08-03 作者:Zach Shallbetter

Bainternet 帮助过我earler 具有关系和参数。我现在需要做的是确定如何从一个键查询多个值。如果我尝试使用same key 查询失败。是否有方法在值中使用数组?类似于的东西。

\'value\' => array( \'Install Manual\', \'User Manual\' ),
我已经搜索了很多次,没有结果。这就是我目前所处的位置。

$documents = array(
    \'post_type\' => \'documents\',
    \'meta_query\' => array(
    \'relation\' => \'AND\',
        array(
            \'key\' => \'document-type\',
            \'value\' => array( \'Install Manual\', \'User Manual\' ),
        ),
       array(
            \'key\' => \'document-status\',
            \'value\' => \'current\',
        )
    )
);
query_posts( $documents );
get_template_part( \'loop\', \'documents\' );
wp_reset_query();

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

Just add \'compare\' => \'IN\':

        \'key\' => \'document-type\',
        \'value\' => array( \'Install Manual\', \'User Manual\' ),
        \'compare\' => \'IN\'
结束

相关推荐

当我试图停用任何插件时,它会给出错误“WARNING:CALL_USER_FUNC_ARRAY()[Function.Call-User-Func-ARRAY]”

当我尝试取消激活任何插件时,它会出错。如何解决这个问题?插件被取消激活,但单击按钮“Deactivate”时,我收到此错误。警告:call\\u user\\u func\\u array()[函数.call user func array]:第一个参数应该是有效的回调,“youtuber\\u uninstall”在/home/username/public\\u html/wp includes/plugin中给出。php在线395**