wp_query用于类别和自定义帖子类型

时间:2016-06-10 13:13:01

标签: wordpress

我正在尝试使用类别(1,8)和自定义帖子类型(促销)制作一个循环,但它不起作用。 这是我的查询

$args = array (
'post_type' => array( 'promotions' ),
'category__in' => array(1,8),
'posts_per_page' => -1,
);
$queryconfig = new WP_Query( $args );

<?php while ( $queryconfig->have_posts() ) : $queryconfig->the_post(); ?> 

            <a href="<?php the_permalink() ?>">
            <span> <?php the_title() ?></span>
            </a>

    <?php endwhile;?>

    <?php wp_reset_postdata(); ?> 

我该怎么办?如何在一个循环中连接类别和自定义帖子类型?

1 个答案:

答案 0 :(得分:0)

我找到了答案。 args表应如下所示:

$args = array(
                        'post_type' => array('post', 'promotions', 'other_custom_post_type'),
                        'posts_per_page' => -1,
                        'category__not_in' => array(1,8),

                    );

post_type&#34; post&#34;包括所有类别和类别_not_in排除我们不想要的内容