2012-07-25 76 views
-1

我最近開發了一個自定義後類型爲我公司的博客存在的,這樣我們就可以有一個單獨的採訪區。在歸檔presse.php頁我進行查詢,從而:自定義後存檔類型頁的第四頁不會在WordPress

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
//echo '<div style="display:hidden"> paged :'. $paged . "</div>"; 
$press_articles = new WP_Query(
    array(
     'post_type' => 'presse', // Tell WordPress which post type we want 
     'paged' => $paged, 
     'orderby' => 'post_date', 
     'posts_per_page' => '10' 
     ) 
    ); 

,並在底部,我創建了導航鏈接:

<div class="navigation"> 
<div class="left"><?php previous_posts_link('&laquo; Zurück',$press_articles->max_num_pages) ?></div> 
<div class="right"><?php next_posts_link('Weiter &raquo;',$press_articles->max_num_pages) ?></div> 
</div> 

(奧地利網站,如果你想知道)

在第一頁上,能正常工作;這些帖子就會出現,而導航鏈接也會出現,這些鏈接指向第二頁等等。然而,在第三頁上,當我點擊'Weiter'時,我終於看到了404頁面,儘管我確信還有文章要顯示。

我目前唯一的解決方法是,以確保每個頁面的職位等於職位總數的三分之一。沒有太多的修復。

+1

關閉投票:精確複製http://wordpress.stackexchange.com/questions/59636/fourth-page-of-custom-post-type-archive-page-does-not-exist – fuxia 2012-07-25 16:24:46

回答

0

的問題是,一個顯然不能設置'posts_per_page'來比是在管理界面設置其他任何東西,甚至自定義歸檔頁面。

相同的代碼,減去'posts_per_page' => 'x'線,做工精細。

相關問題