我有头版。具有多个循环的php—每个类别一个循环。
$queryX = new WP_Query( array( \'cat\' => X, \'posts_per_page\' => 6 ) );
while ( $queryX->have_posts() ) {
?>
<div class="news">
<?php
$queryX->the_post();
?>
<?php the_title( sprintf( \'<h6><a href="%s" rel="bookmark">\', esc_url( get_permalink() ) ), \'</a></h6>\' ); ?>
<figure>
<?php the_post_thumbnail(); ?>
</figure>
</div>
<?php
}
wp_reset_postdata();
?>
其中X-是数字(从1到5,按类别数)。在每一个类别中,几乎没有新闻具有唯一的标题、内容和缩略图。这个循环的问题是前3个循环运行正常,但第4个循环显示第4个类别的2篇文章,标题和链接不同,但缩略图相同!更重要的是,第五个循环也会显示第四个循环的缩略图。
这很烦人,我不知道我错过了什么,因为:
我有另一个主题,它的代码几乎相同(它只是添加了signore\\u sticky\\u帖子),而且效果很好前3项工作在外所有帖子都是标准的,所有类别都存在,帖子都在正确的类别中我尝试过,尽管没有任何结果,但成功地将wp\\u query\\u reset()添加到等式中我错过了什么?
非常感谢您的回复!