您应该使用WP_Query
这里,对于分页,您还需要使用paged
参数,因为Wordpress需要它来计算偏移量。
我想您可以用WP\\u Query替换这两个查询,为了避免两次显示第一篇文章,请将ID保存在变量中并将其传递给post__not_in
第二个查询中的参数。
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$args = array(
\'posts_per_page\' => 10,
\'paged\' => $paged,
\'post__not_in\' => $first_post
);
<?php query_posts($args); while(have_posts()) : the_post(); ?>
<?php echo get_avatar( get_the_author_meta( \'ID\' ), 125 ); ?>
<?php the_title(); ?>
<?php the_time(\'F jS, Y\'); ?>
<?php the_author(); ?>
<?php the_excerpt(); ?>
<?php endwhile; wp_reset_query(); ?>
以及
$first_post
是具有第一个帖子id的数组。您可以这样设置:
$first_post = array(get_the_ID());
此代码应位于第一个循环中。
这是在使用您的代码,不建议这样做,但无论如何它都应该可以工作。