PageNavi – некоректное отображение

Добрый день.
Возникли проблемы с отображением плагина на Шаблонах страниц.
Каждая категория отображаеться в указаном ей шаблоне.

В каждом шаблоне пишу

<?php get_sidebar(); ?>
<div id="content">
<?php query_posts('cat=1');
while (have_posts()) : the_post(); ?>


<div <?php post_class() ?>>
            <h2><?php the_title() ?></h2> <span class="date">[<?php the_time('d.m.Y'); ?>]</span>
<?php edit_post_link(__('Изменить'), "<span class=\"meta-sep\">|&nbsp;</span><span class=\"edit-link\">", "</span>\n"); ?></span>
</div>
            <div class="entry-content">
                <?php the_content(''.__('Читать далее <span class="meta-nav">&raquo;</span>').''); ?>
            </div>
<?php  endwhile; wp_reset_query(); ?>

После строки
<?php the_content(”.__(‘Читать далее <span class="meta-nav">&raquo;</span>’).”); ?>

Вставляю
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?> – вставляется только здесь, если вставляю в другом месте, тогда не отображается модуль

И в итоге не переключаются страницы и результат:

Подскажите как решить данную проблему или что я неправильно делаю ?

Никто не сталкивался ?

Нашел проблему в query_posts, может кому понадобится:

Вместо
<?php query_posts($query_string . ‘&cat=1&posts_per_page=10’); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Нужно было:

<?php if (have_posts()) : ?>
<?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1; query_posts("category_name=NEWS&paged=$paged"); ?>
<?php while (have_posts()) : the_post(); ?>

Anonymous
Отправить
Ответ на: