嘿我试图显示来自两个不同分类法的帖子,但出于某种原因,我只是显示所有帖子。不知道如何使这个工作。任何帮助都是极好的!下面是我用于我的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();
答案 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();