Примеры использования query_posts и query_string (не мое) » Статьи » Темы и Плагины для Wordpress


Примеры использования query_posts и query_string (не мое) (29.11.2007)

Автор: Admin | Рубрика: Статьи

Случайно нашла отличное решение проблем с навигацией при использовании 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

При всем при этом еще и плагин wp-pagenavi (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, и мне тоже :)

Источник [http://www.sonika.ru/blog/wordpress/query-posts-navigation.htm]

Забобрить эту страницу!

Последние темы:
- Тема Infinity предоставленная нам Smashing Magazine и дизайн студией Vikiworks
- Холод камня (ColdStone) - очередная премиум тема для Wordpress
- Премиум тема намбер уан или one theme под раздачу
- Делаем газету из своего блога (халявные премиум темы нот дэд)
- По просьбам читателей очередные премиум шаблоны - eVid и Flash News



Комментариев еще нет

  • Но вы можете его оставить, если есть что сказать...!)

Оставить комментарий