Добрый день.
Возникли проблемы с отображением плагина на Шаблонах страниц.
Каждая категория отображаеться в указаном ей шаблоне.
В каждом шаблоне пишу
<?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\">| </span><span class=\"edit-link\">", "</span>\n"); ?></span>
</div>
<div class="entry-content">
<?php the_content(''.__('Читать далее <span class="meta-nav">»</span>').''); ?>
</div>
<?php endwhile; wp_reset_query(); ?>
После строки
<?php the_content(”.__(‘Читать далее <span class="meta-nav">»</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(); ?>