显示具有两个分类的自定义帖子

时间:2017-09-24 21:47:45

标签: php html wordpress

嘿我试图显示来自两个不同分类法的帖子,但出于某种原因,我只是显示所有帖子。不知道如何使这个工作。任何帮助都是极好的!下面是我用于我的wp_query的参数。

提前感谢。

$args = array(
          'post_type' => $posttype,
                'posts_per_page' => 99999,
          'tax_query' => array(
                'relation' => 'AND',
              array(
                  'taxonomy' => 'mytag',
                  'field'    => 'slug',
                  'terms'    => 'tag1',
              ),
              array(
                  'taxonomy' => 'mycategory',
                  'field'    => 'slug',
                  'terms'    => 'cat1',             
              ),
          ),
      );

HTML

$query = new WP_Query( $args );
if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post();?>
<?php endif;?>
   html here...
  <?php endwhile; ?>
<?php else: ?>
    <h2>No posts found</h2>
<?php endif;
die();

1 个答案:

答案 0 :(得分:0)

//在结束之前纠正您关闭的代码

$query = new WP_Query( $args );
if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post();?>
    html here...
<?php endwhile; ?>
<?php else: ?>
<h2>No posts found</h2>
<?php endif;
die();