2013-05-31 93 views
0

我在WordPress驅動的網站上有兩個頁面。在WordPress中爲不同的頁面設置不同的分頁

第一頁顯示的博客文章只有一個單一類別 例如:類別名稱=測試

第2頁顯示所有其他博客文章

我試圖存檔:

我希望每頁只能顯示5篇文章。

我想每頁只顯示15篇文章在第二頁上顯示。

誰能告訴我如何存檔?

這裏是顯示博客文章只是一個測試類

<?php if (have_posts()) : ?> 
      <?php $paged = get_query_var('paged') ? get_query_var('paged') : 1; query_posts('cat=3&paged='.$paged.'&post_per_page=1'.get_option('posts_per_page')); ?> 
      <?php while (have_posts()) : the_post(); ?> 
       <?php get_template_part('content-test', get_post_format()); ?> 
      <?php endwhile; ?> 
      <?php wp_pagination(); ?> 
     <?php else : ?> 
     <?php endif; ?> 

任何幫助將讚賞codespec。

+0

您的'post_per_page'在選項前面有一個'1',這意味着如果您要求輸入10個項目,您確實會得到100個,這可能會使您的分頁看起來不像加工。從'post_per_page = 1'.get_option('posts_per_page')' – dKen

+0

刪除1仍然無法使用。如果我在WP後端結束設置 - >閱讀設置中更改設置,則分頁應用於這兩個頁面...更新的codespec:<?php $ paged = get_query_var('paged')? get_query_var('paged'):1; query_posts( '貓= 3&尋呼=' $尋呼 '&post_per_page =' get_option( 'posts_per_page')); ?> – mkb

+0

好吧,對不起,我誤解了您的原始問題。對於其中的一個,您將不需要使用'get_option('posts_per_page')'。您是否嘗試將設置中的分頁值設置爲15,第二頁將使用,並在第一頁上將'get_option('posts_per_page')'替換爲'5'? – dKen

回答

0

長在這裏經過研究是我achived

解決
<?php query_posts(array('posts_per_page' => 2,'cat' => '3','paged' => (get_query_var('paged') ? get_query_var('paged') : 1),));?> 

坐落在「posts_per_page」分頁數=> 2,

設置從那裏的帖子都包含在「貓」類別=>'3'

相關問題