0

因此,使用相同的 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; ?>

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

任何帮助表示赞赏。谢谢!

4

1 回答 1

0

你可以试试这个(去掉偏移)

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

更多关于法典。

于 2013-08-29T21:51:40.593 回答