如何循环浏览多个自定义帖子类型?

时间:2015-03-28 05:35:58

标签: wordpress

我无法让这个wordpress循环工作:我试图让它显示两种帖子类型,slu is是电影'和' tvshow'。

不确定我在这里做错了什么 - 它显示了我在=>之后首先放置的任何帖子类型,并且它们都是自己工作的。

<?php 
$movieArg = array('post_type' => 'movie', 'tvshow');
$query = new WP_Query($movieArg);
while($query -> have_posts()) : $query -> the_post();
?>


<div class="movie">

<h2><?php the_title(); ?> </h2>

</div>


<?php endwhile; ?>

1 个答案:

答案 0 :(得分:2)

您指定多种帖子类型的方式存在问题。

它们需要列在数组中。现在,您将帖子类型设置为movie,而tvshow是主数组中的另一个元素。

改变这个:

$movieArg = array('post_type' => 'movie', 'tvshow');

要:

$movieArg = array(
    'post_type' => array( 'movie', 'tvshow', ), 
);