我正在尝试为我们的 Wordpress 网站编写此滑块,以在每个框中显示该类别中的第一个、第二个和第三个最新帖子(在本例中是体育)。无论我对 count 变量做什么,我都无法显示其他帖子,只能显示第一个。这是我正在使用的循环和代码,页面是smeharbinger.net/category/sports
<div class="tabbed">
<!-- tab 1 -->
<div class="t1">
<ul>
<?php
$count = 1;
$tabbedSportsQuery = new WP_Query('cat='.get_query_var('cat').'&showposts=1');
while ($tabbedSportsQuery->have_posts()) : $tabbedSportsQuery->the_post();
echo '<div class="t'.$count.'">';
echo the_post_thumbnail(array(665,500), array ('class' => 'alignnone'));
$count++;
endwhile;
?>
</ul>
</div>
<!-- tab 2 -->
<div class="t2">
<ul>
<?php
$count = 2;
$tabbedSportsQuery = new WP_Query('cat='.get_query_var('cat').'&showposts=1');
while ($tabbedSportsQuery->have_posts()) : $tabbedSportsQuery->the_post();
echo '<div class="t'.$count.'">';
echo the_post_thumbnail(array(665,500), array ('class' => 'alignnone'));
$count = 2;
endwhile;
?>
</ul>
</div>
<!-- tab 3 -->
<div class="t3">
<ul>
<?php
$count = 3;
$tabbedSportsQuery = new WP_Query('cat='.get_query_var('cat').'&showposts=1');
while ($tabbedSportsQuery->have_posts()) : $tabbedSportsQuery->the_post();
echo '<div class="t'.$count.'">';
echo the_post_thumbnail(array(665,500), array ('class' => 'alignnone'));
$count++;
endwhile;
?>
</ul>
</div>
<!-- The tabs -->
<ul class="tabs">
<li class="t1"><a class="t1 tab" ><h10><?php echo get_the_title($ID); ?></h10></a> </li>
<li class="t2"><a class="t2 tab" ><h10><?php echo get_the_title($ID); ?></h10></a> </li>
<li class="t3"><a class="t3 tab" ><h10><?php echo get_the_title($ID); ?></h10></a> </li>
</ul>
</div><!-- tabbed -->