-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('« Zurück',$press_articles->max_num_pages) ?></div>
<div class="right"><?php next_posts_link('Weiter »',$press_articles->max_num_pages) ?></div>
</div>
(奧地利網站,如果你想知道)
在第一頁上,能正常工作;這些帖子就會出現,而導航鏈接也會出現,這些鏈接指向第二頁等等。然而,在第三頁上,當我點擊'Weiter'時,我終於看到了404頁面,儘管我確信還有文章要顯示。
我目前唯一的解決方法是,以確保每個頁面的職位等於職位總數的三分之一。沒有太多的修復。
關閉投票:精確複製http://wordpress.stackexchange.com/questions/59636/fourth-page-of-custom-post-type-archive-page-does-not-exist – fuxia 2012-07-25 16:24:46