Wordpress-帖子页面显示相同的5个帖子


Wordpress - Posts Page shows same 5 posts

所以玩了几个小时相同的WordPress主题设置和代码,似乎无法解决我的问题。每个页面显示相同的5个帖子。我使用的代码与模板页面上的标准代码相同,并且没有更改。有没有什么简单的方法可以修改它,使每个页面显示不同的5个帖子,而不是相同的帖子。我试图修改的页面是:showposts.php

我认为需要修改的代码如下:

<?php
  $recentPosts = new WP_Query( array( 'cat' => 3, 'posts_per_page' => 5, 'paged' => get_query_var('paged'), 'offset' => 1) );
?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
<div class="entry-title">
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</div>
<?php the_excerpt(); ?>
<?php endwhile; ?>

希望有人能告诉我哪里出了问题。我已经搜索了这里发布的一些问题,但只看到了修改后的代码,不知道从哪里开始或放在哪里。

感谢您的帮助。谢谢

您可以尝试此操作(删除偏移)

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$recentPosts = new WP_Query( array( 'cat' => 3, 'posts_per_page' => 5, 'paged' => $paged) );

关于Codex的更多信息。