Поддержка Проблемы и решения Постраничная навигация и query_posts

  • Сделал отдельную страницу с выборкой записей по категории такой-то и сделал другую с выборкой записей всех, кроме категорий таких-то… Делал это при помощи query_posts.
    В итоге каую бы страницу не выбрал — всеравно отображается первая, но если я ставлю wp_reset_query, то у меня исчезает встроенная pagination в шаблон и если зайти по адресу, где должна быть вторая страница — всеравно первая.

    Вот файлы, которые задействованны в процессе:
    page-microblog.php
    loop.php
    pagination.php

    Буду очень признателен за любую помощь или мысли — в какую сторону копать, давно мучает эта проблема уже.

Просмотр 1 ответа (всего 1)
  • wp_reset_query();
    if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
    elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
    else { $paged = 1; }
    query_posts( 'cat=66'.'&paged='.$paged );

    reset на случай, если перед запросом есть другой запрос.
    Если страницу сделать статической главной — будет использоваться пепеменная ‘page’, просто на странице — ‘paged’
    Ну, и после цикла reset часто нужен.

Просмотр 1 ответа (всего 1)
  • Тема «Постраничная навигация и query_posts» закрыта для новых ответов.