Itheme 1.3 – gроблемы с навигацией

Дано: Сайт www.boardgamer.ru
WP 2.3, тема i3Theme 1.3.
Плагин WP-Postratings 1.20 RUS

В файле single.php есть следующие код, выводящий ссылки на последнюю/следующую записи. Вот он:

<span class="previous"><?php previous_post_link(‘%link’) ?></span>
<span class="next"><?php next_post_link(‘%link’) ?></span>

Проблема: при активации плагина WP-Postratings 1.20 навигационные ссылки с любой страницы ведут на одни и те же записи. "Предыдущей" для любой страницы считается запись по ссылке http://www.boardgamer.ru/?p=423, а "следующей" – http://www.boardgamer.ru/?p=430.

Подскажите, что можно сделать, чтобы с плагином навигация работала нормально.

впервые слышу про такое. если код плагина в странице вставлен правильно то навигфция не должна сбиваться. у меня все работает

Попробовал удалить из index.php, page.php и single.php код плагина:

<?php if(function_exists(‘the_ratings’)) { the_ratings(); } ?>

В результате ничего не изменилось, проблема не исчезла.

Но как только плагин отключается – всё приходит в норму.

Пока убрал из single.php строчки

<span class="previous"><?php previous_post_link(‘%link’) ?></span>
<span class="next"><?php next_post_link(‘%link’) ?></span>

Но как сделать, чтобы они заработали вместе с плагином – не знаю 🙁

Пока убрал из single.php строчки

<span class="previous"><?php previous_post_link('%link') ?></span> 
<span class="next"><?php next_post_link('%link') ?></span>

Но как сделать, чтобы они заработали вместе с плагином - не знаю :(

сравните с моим кодом одной записи:

<?php get_header(); ?>
    <div id="content">
        <?php if (have_posts()) : ?>

        <?php while (have_posts()) : the_post(); ?>
            <div class="postnav"><span class="navleft"><?php previous_post_link('&laquo; %link') ?></span><span class="navright"><?php next_post_link('%link &raquo;') ?></span></div>
            <div class="post">
                <h2 class="post-title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка: <?php the_title(); ?>"><?php the_title(); ?></a></h2>
                <p class="post-info"><em class="date"><?php the_time('j F Y в G:i'); ?></em><em class="user"><?php the_author_posts_link() ?></em><em class="cat"><?php the_category(' &amp; ') ?></em></p>
                <div class="entry">
                    <?php the_content('Далее »'); ?>
<br />
<p align="center"><input type="button" id="zakladki_hide" class="quoter_page" onclick="document.getElementById('zakladki').style.display='block';document.getElementById('zakladki_hide').style.display='none';" value="Добавить в закладки" /></p>
<div id="zakladki"style="display: none;"><?php bookmarkz(); ?></div>

                    <?php wp_link_pages(); ?>
                    <?php edit_post_link('Редактировать'); ?>


                    <p class="post-comments">
                        <?php comments_number('Комментариев нет ', 'Комментарий всего 1 »', 'Комментариев: % »'); ?>    <?php if(function_exists('wp_print')) { print_link_image(); } ?>
<p class="post-tags"><?php the_tags('Метки: ', ', ', '<br />');?></p>
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>    <?php akpc_the_popularity(); ?>                </p>
        <br />

        <?php ST_Related_Posts() ?>



                    <!--
                        <?php trackback_rdf(); ?>
                    -->
                </div>
                <?php comments_template(); ?>
            </div>
            <?php endwhile; ?>
            <?php else : ?>

                <p>Извините, Вы ищете что то чего здесь нет. Попробуйте также поискать по <b>меткам</b></p>

        <?php endif; ?>
        <p align="center"><?php posts_nav_link(' - ','« Вперед в будущее','Назад в прошлое »') ?></p>
    </div>
    <?php get_sidebar();?>
    <?php get_footer();?>

у меня все листает нормально
PS тема у меня другая. а в другой теме у вас нормально листает?

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