• Доброго времени. Вопрос в следующем.
    использую следующий код для вывода пастов категории

    <div id="news">
    <?php query_posts('category_name=news');?>
    <?php if (have_posts()) : ?>
    <?php $first = true; ?>
    <?php while (have_posts()) : the_post(); ?>
      <div class="post <?php if($first == true) echo "first" ?>" id="post-<?php the_ID(); ?>">
      <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка <?php the_title(); ?>"><?php the_title(); ?></a></h2>
      <small><?php the_time('F j, Y') ?> <!-- by <?php the_author() ?> --></small>
      <div class="entry">
      <?php $more = 0; the_content('Читать дальше', 'true'); ?>
      </div>
      <p class="postmetadata"><?php the_category(', ') ?> | <?php edit_post_link('Редактировать', '', ' | '); ?>
      <?php comments_popup_link('Нет комментариев »', 'Один комментарий »', 'Комментариев: %'); ?></p>
      </div>
    <?php $first = !$first; if ($first) echo '<br clear=all>'; ?>
    <?php endwhile; else : ?>
       <h2 class="center">Не найдено</h2>
       <p class="center">Здесь ничего нет, попробуйте поискать:</p>
       <?php include (TEMPLATEPATH . "/searchform.php"); ?>
    <?php endif; ?>
    
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
    
    </div>

    Вывод как бы ручной, тупа в нужном мне месте в шаблоне страницы.в нем меня все устраивает на 100%. но никак не получается встроить постраничную навигацию. Помогите пожалуйста.

Просмотр 10 ответов — с 16 по 25 (всего 25)
  • чтото я не совсем понел что мне конкретно нужно сделать. можно подробнеее пож?

    To Alexei91:

    тупа в нужном мне месте в шаблоне страницы

    Не, если, конечно, ТС пишет «страница», подразумевая «рубрика», тогда другое дело. Но меня Господь телепатией не наградил, приходится довольствоваться написанным (делая поправку на грамматические ошибки:))

    To nani_t;

    что мне конкретно нужно сделать

    Выводить рубрики штатным способом, а не per rectum.

    Как вывести посты на странице…

    Самый первый твой пост. На query_posts подать аргумент
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    Далее wp_pagenavi всё решит. Все, дальше разжевывать не буду.

    И хватит копипастить первый попавшийся код из Ин-та. + Лишний код в виде

    else : ?>
       <h2 class="center">Не найдено</h2>
       <p class="center">Здесь ничего нет, попробуйте поискать:</p>
       <?php include (TEMPLATEPATH . "/searchform.php"); ?>
    <?php endif; ?>

    можно бы в 404.php поместить, — глаза мозолит.

    я вставил вот такую функцию

    в общих чертах вроде понел… папробую сделать. спасибо.

    Alexei91, малачага.)) Шикарно. спасибо.

    Alexei91, а повежливее — никак?
    HowToMake, не надо вестись на провокации.

    Флейм стер.

    в продолжение темы.
    заплатка типа
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    сработала, все выводится и листается, на любой странице НО!!! только не на главной. Шаблон внутренних страниц ничем не отличается от главной.

    И по факту выходит что навигация на главной появляется, количество страничек опять же нормально оперделяет но вот листать не листает. В чем опять может быть дело?

    Хотелось бы апнуть тему. По воду неработания пагинации на главной.
    Постоянно спотыкаюсь. Не знаю как решить. Помогите плиз.

    Вышеуказанные клюшки не реанимировали дела.

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