2012-07-25 79 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'线,做工精细。

相关问题