2013-05-01 4 views
0

Я новичок в Wordpress. Я использую мою категорию блога, чтобы показывать все сообщения как статические страницы. Все прекрасно, за исключением разбивки на страницы. Когда я гугл я нашел, что это известная ошибка в wordpress.Here моего page.php код:WordPage с статическими страницами

<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

Когда я хочу показывать сообщения на статической странице, я сам генерирую запрос.

добавить что-то вроде этого, прежде чем время цикла:

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

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

после цикла я бы иметь навигационные ссылки:

<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() сбросить исходный запрос, просто в случае, если ему нужен какой-то другой код.

<?php wp_reset_query(); ?> 
Смежные вопросы