Случайно нашла отличное решение проблем с навигацией при использовании query_posts
Одно решение было известно :
вместо:
?php query_posts(’cat=1′); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
использовать:
<?php $numpost=10;//сколько записей на одной странице нам надо вывести
if($paged>1) $offset=$numpost*($paged-1);
else $offset=0;//чтобы знать, с какой статьи начать, если это не первая страница
query_posts(’cat=1&offset=’.$offset.’&showposts=’.$numpost); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Я так всегда и делала, пока задача не повернулась ж… другим боком: количеством записей необходимо управлять из админки (Настройки — Чтение). В примере выше количество выводимых записей ограничено в самом коде: $numpost=10
При всем при этом еще и плагин (v. 2.20) отказывался работать как положено.
Спас меня такой код:
<?php query_posts($query_string.’&cat=1′); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Такой расклад сразу понравился и плагину wp-pagenavi, и wp 2.2.3, и мне тоже :)
Источник []
Последние темы:- Тема Infinity предоставленная нам Smashing Magazine и дизайн студией Vikiworks
- Холод камня (ColdStone) - очередная премиум тема для Wordpress
- Премиум тема намбер уан или one theme под раздачу
- Делаем газету из своего блога (халявные премиум темы нот дэд)
- По просьбам читателей очередные премиум шаблоны - eVid и Flash News



Комментариев еще нет
Но вы можете его оставить, если есть что сказать...!)
Оставить комментарий