我无法让这个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; ?>
答案 0 :(得分:2)
您指定多种帖子类型的方式存在问题。
它们需要列在数组中。现在,您将帖子类型设置为movie
,而tvshow
是主数组中的另一个元素。
改变这个:
$movieArg = array('post_type' => 'movie', 'tvshow');
要:
$movieArg = array(
'post_type' => array( 'movie', 'tvshow', ),
);