因为您没有指定order
和orderby
您的WP_Query
查询时,最新添加的帖子将显示在第一位。
记住这一点,您可以执行以下操作:
<ul>
<?php $the_query = new WP_Query( array( \'cat\' => \'1\', \'posts_per_page\' => 5 ) ); ?>
<?php $iterator = 0; ?>
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
<li>
<?php if ( has_post_thumbnail() && $iterator == 0 ) : ?>
<?php the_post_thumbnail(array(230,163)); ?>
<?php $done_last_post_thumbnail = true; ?>
<?php endif; ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php $iterator++; ?>
</li>
<?php
endwhile;
wp_reset_postdata();
?>
</ul>
当然,只有在最新帖子有缩略图的情况下,这才有效。