Постариничная навигация – Не работает

Вобщем решил прикрутить по страничную навигацию, поставил wp-pagenavi, отредактировал index.php
а дальше как в пословице про книгу и фигу =) пишет 1 страница из 0, хотя постов уже больше 25 и в настройках стоит что выводить по 5 постов на страницу.
Начал рыть в инете…
Нашел высказывание тв. GaMerZ’а что мол если дефолтная навигация работает, то и wp-pagenavi тоже должен. Решил проверить вписал в index.php

<div class="navigation">
    <div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
    <div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
</div>

и снова тажа история, при просмотре того что появилось в браузере наблюдаем

        
<div class="navigation">
    <div class="alignleft"></div>
    <div class="alignright"></div>
</div>

Отключал все плагины – не помогло
Wordpress 2.6, включена статик хоп пейдж.

вот полный листинг Index.php

<?php get_header(); ?>
    <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
        <div class="post" id="post-<?php the_ID(); ?>">
            <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Открыть: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
            <p class="postmetadata"><?php the_time('F j, Y') ?> | <?php edit_post_link('Редактировать', '', ' | '); ?>  <?php comments_popup_link('Комментариев нет »', '1 Комментарий »', 'Комментарии (%) »'); ?></p>
            <div class="entry"><?php the_content('читать дальше &raquo;'); ?></div>
        </div>
        <?php endwhile; ?>
            
        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
            <div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
        </div>
    <?php else : ?>
    <?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

заранее спасибо =)))

а ты проверь по-дефолт теме все ли ок….. если да то ошибка у тебя в теме другой!

ну а ты поставил wp_pagenavi(); ??? надеюсь что ты делал все что тут написано http://lesterchan.net/wordpress/readme/wp-pagenavi.html

на дефолтной теме тоже самое…
wp_pagenavi тут не причём, не работает даже

<div class="navigation">
    <div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
    <div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
</div>
включена статик хоп пейдж.

ЧТО включено?! :rolleyes:

ЧТО включено?! :rolleyes:

админка -> чтение -> На главной странице отображать

если у вас статическая домашняя страница, то с чего бы на ней быть постраничной навигации?

Навигацию Вы на статической странице хотите увидеть? Или где?

нет, конечно не на статической =)
а на странице "Страница записей" указанной в настройках…
http://krikun.ru/blog

Специально проверил – WP 2.6 в такой конфигурации работает, навигация есть. Значит или Тема, или Плагины. Теоретически возможно повреждение движка. Кстати, линк _http://krikun.ru/blog/page/2/ возвращает 404, что очень подозрительно.

Да, у Вас стр. новостей имеет слаг blog. А часом нет ли рубрики с тем же слагом?

Была, теперь у рубрики слуг blogs, но это не помогло…

Это как сказать. На _http://krikun.ru/blog/blogs/page/3/ есть ссылка "Newer Entries »". А это уже что-то.

Кстати, каким образом получается ссылка /blog/blogs/ ? "blog" еще куда-то вписано, типа в базу рубрик? По умолчанию должно было бы быть /category/blogs/

Была, теперь у рубрики слуг blogs, но это не помогло...

что то не так явно…. ты там не намудрил с настройками и пермалинками случайно???? … для проверки установи его заного у себя в локале и провер…. но сделай все правильно…..

ок, попробую перенести скрипт на другой хост =) посмотрю что будет там и отпишу… Блин да где там намудришь-то =)

Ну, сделать у страницы и у рубрики одинаковый слаг – это уже не тривиальное решение. 🙂

Ну, сделать у страницы и у рубрики одинаковый слаг - это уже не тривиальное решение.  :)

так бли исторически сложилось =)))) не единовременно они так назвались =)

Anonymous
Отправить
Ответ на: