您似乎缺少“$paged”变量。这将控制分页,以及您设置的“posts\\u per\\u page”选项。
请参阅以下修订的粘贴箱:http://pastebin.com/U4teTA0F
这样可以确保在使用“/页/2”时设置正确的页。“/第/3页”等。
代码:
<div id="blogposts">
<?php
global $paged;
$catquery = new WP_Query( \'cat=1&posts_per_page=6&paged=\' . $paged );
while($catquery->have_posts()) : $catquery->the_post();
?>
<ul>
<div id="post" style="max-width:400px;height:410px;border:solid thin red; float:left;margin: 70px 30px 35px;">
<p style="font-weight: bolder;"><?php the_time(get_option(\'date_format\')); ?></p><h3 style="max-width: 100%; max-height: 12%; overflow: hidden;" ><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<?php the_post_thumbnail(array(350,250)); // Crop 300 by 200 px image?>
<div id="para" style="width=350 height=233"><p style="margin: 4px 15px 9px 17px; max-width: 90%; max-height: 64px; overflow: hidden;"><?php the_excerpt(); ?><?php do_action( \'addthis_widget\' ); ?></p>
</div>
</ul>
<?php endwhile; ?>
</div>
<?php global $paged; query_posts(\'paged=\'.$paged);?>
<div class="clear"></div>
<div class="navigation"><p><?php posts_nav_link(); ?></p></div>
</div>