2013-08-29 289 views
0

因此一直在玩幾個小時相同的WordPress主題設置和代碼,似乎無法解決我有問題。每頁顯示相同的5個職位。我使用的是模板頁面上標準的相同代碼,但沒有更改。有沒有簡單的方法來修改它,以便每個頁面將顯示不同的5個帖子而不是相同的帖子。我試圖修改的頁面是:showposts.phpWordPress的 - 帖子頁面顯示相同的5帖子

我認爲需要修改的代碼如下:

<?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; ?> 

希望有人可以讓我知道我要去哪裏錯了。我已經搜索了一些發佈在這裏的問題,但只看到了修改過的代碼,並不知道從哪裏開始或將它放在哪裏。

任何幫助表示讚賞。謝謝!

+1

除去從args數組偏移' '偏移'=> 1'。 –

+0

在http://codex.wordpress.org/Page_Templates上有一個很好的例子 - 尋找帖子的頁面 – bryjohns

回答

0

您可以嘗試這(刪除偏置)

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

More on Codex.

相關問題