显然,while循环之前的这部分代码引入了不期望的结果。
<a class="slide" href="<?php the_permalink(); ?>">
<?php the_post_thumbnail(\'links\'); ?>
<span><?php the_title(); ?></span>
</a>
因此,修订后的代码应该是:
<?php $page_args = array(
\'post_type\' => \'page\'
); ?>
<?php $page_query = new WP_Query($page_args); ?>
<div class="links_slider">
<?php while( $page_query->have_posts() ): $page_query->the_post(); ?>
<a class="slide" href="<?php the_permalink(); ?>">
<?php the_post_thumbnail(\'links\'); ?>
<span><?php the_title(); ?></span>
</a>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
</div>