我一直在尝试列出自定义类型的电影'自定义分类法类型与戏剧价值。 我已经尝试了几种解决方案,但到目前为止我都失败了。
<?php
$args = array(
'post_type' => 'movies',
'tax_query' => array(
array(
'taxonomy' => 'genre',
'field' => 'term_id',
'terms' => 'drama'
)
)
);
$drama = new WP_Query( $args );
if ( $drama->have_posts() ) : while ( $drama->have_posts() ) : $drama->the_post(); ?>
<h4><?php echo the_title(); ?></h4>
<?php endwhile; ?>
<?php else : echo '<p>NO CONTENT FOUND</p>'; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
希望有人能对这件事有所了解。
史蒂芬
答案 0 :(得分:0)
field
参数错误,您需要将其设置为slug
,因为戏剧不是term_id
$args = array(
'post_type' => 'movies',
'tax_query' => array(
array(
'taxonomy' => 'genre',
'field' => 'slug',
'terms' => 'drama'
)
)
);
希望它有效!