Php Wordpress查询\u发布多个数组?

Php Wordpress查询\u发布多个数组?,php,arrays,wordpress,Php,Arrays,Wordpress,有人知道在查询文章中是否可能有多个数组吗?如果有,怎么做 我期待着查询的职位,在类别1和2。还有1&3和1&4中的帖子 因此,这些职位必须属于第1类以及其他类别之一 因此,类别_uu和将是我开始的地方,它允许我查询1和2中的帖子,但我如何才能添加其他3、4等?添加1,2,3,4,5只会显示所有5个类别的帖子,对吗 以下是我到目前为止的情况: <?php query_posts( array( '

有人知道在查询文章中是否可能有多个数组吗?如果有,怎么做

我期待着查询的职位,在类别1和2。还有1&3和1&4中的帖子

因此,这些职位必须属于第1类以及其他类别之一

因此,类别_uu和将是我开始的地方,它允许我查询1和2中的帖子,但我如何才能添加其他3、4等?添加1,2,3,4,5只会显示所有5个类别的帖子,对吗

以下是我到目前为止的情况:

<?php                                   
    query_posts( 
        array( 'category__and' => array(1,2), 
        'posts_per_page' => 5, 
        'orderby' => 'date', 
              ) );
    while (have_posts()) : the_post();  
?>


是否可以放置一个数组来执行我的请求?

这应该可以使用tax\u查询参数

query_posts(
    array(
        posts_per_page => 5,
        tax_query => array(
            relation => 'OR',
            array(
                'taxonomy' => 'category',
                'operator' => 'IN',
                'field' => 'id',
                'terms' => array( 1, 2 ),
            ),
            array(
                'taxonomy' => 'category',
                'operator' => 'IN',
                'field' => 'id',
                'terms' => array( 1, 3 ),
            ),
            array(
                'taxonomy' => 'category',
                'operator' => 'IN',
                'field' => 'id',
                'terms' => array( 1, 4 ),
            ),
        ),
    )
);

有关更多详细信息,请参阅文档:

Hi,太好了,这将显示1和2中的帖子,而不仅仅是1中的帖子。