如何列出自定义帖子类型'电影'有一种类型的恐怖'

时间:2016-11-25 17:09:57

标签: php wordpress customization

我一直在尝试列出自定义类型的电影'自定义分类法类型与戏剧价值。 我已经尝试了几种解决方案,但到目前为止我都失败了。

<?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; ?>

希望有人能对这件事有所了解。

史蒂芬

1 个答案:

答案 0 :(得分:0)

field参数错误,您需要将其设置为slug,因为戏剧不是term_id

$args = array(
   'post_type'     => 'movies',
   'tax_query'     => array(
       array(
         'taxonomy'  => 'genre',
         'field'     => 'slug',
         'terms'     => 'drama'
      )
   )

);

希望它有效!