2013-05-01 104 views
0

我是新来的wordpress。我正在使用我的博客类别将所有帖子显示为静态页面。除了分页以外,每件事情都很好。当我用Google搜索,我发现它在wordpress.Here一个已知的bug是我page.php文件代码:Wordpress分页与静态页面

<div id="primary"> 

     <div id="content" role="main"> 



      <?php while (have_posts()) : the_post(); ?> 



       <?php get_template_part('content', 'page'); ?> 



       <?php comments_template('', true); ?> 



      <?php endwhile; // end of the loop. ?> 


     </div><!-- #content --> 

    </div><!-- #primary --> 

我使用list_category_post插件分页,但它不是静态网页的工作。请帮帮我 ?

回答

0

当我想在静态页面上显示帖子时,我自己生成查询。

我补充这样的事,而循环前:

<div id="nav-below" class="navigation"> 
    <div class="nav-previous"><?php next_posts_link(); ?></div> 
    <div class="nav-next"><?php previous_posts_link(); ?></div> 
</div><!-- #nav-below --> 

之后,我想补充wp_reset_query()将原来的查询,只需:回路我会导航链接后

<? 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args=array(
    'posts_per_page' => 5, 
    'paged' => $paged 
); 

$wp_query = new WP_Query($args); 
?> 

以防其他代码需要它。

<?php wp_reset_query(); ?>