Не работает pagenavi

Тема в разделе "Wordpress", создана пользователем Anfi, 5 сен 2013.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. Anfi

    Anfi Постоялец

    Регистр.:
    12 мар 2007
    Сообщения:
    111
    Симпатии:
    23
    Здравствуйте уважемые форумчане. Прошу помощи в решении моей задачи. Вот Перейти по ссылке донор пробывал и плагин wp-pagenavi и через functions.php без плагина сделать постраничную навигацию, но при переходе на странице 2-3-4- и тд отображается всё равно контент первой старницы. Про $query_string. вкурсе, вот мой код вывода записей на странице

    Код:
    <table cellpadding="5" cellspacing="5" border="0" >
        <?php query_posts($query_string.'&cat=10'); ?>
    
    <tr align="center">
    <?php $n1 = 0; ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <?php if( $n1%4 == 0 && $n1 != 0 ) { ?></tr><tr align="center"><?php } $n1++; ?>
            <td valign="top" width="170px" height="220px" id="bx_2647885750_365" align="center">
    
                        <div class="image-ctn1">
                            <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
                                            <div class="pro-link">
                        <h3> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?></a></h3><br />
                            <div class="razmer"> <?php $razmer = get('razmer');
    if ($razmer != "") { ?> 
                            Размер: <span style="color:#000;">
                              <?php echo $razmer; ?>                      </span><br><?php } ?> 
                            <?php $cena = get('cena');
    if ($cena != "") { ?>
                                                    Цена: <span style="color:#c11a1a;">
                          <?php echo $cena; ?> руб.                                                </span>
                          </div>
                            <?php } ?>                     
                        </div>                                                                                                 
                </div>
                     
            </td>
        <?php endwhile; ?> 
            </tr>
    <tr><td> </td></tr>
            <?php  endif; ?>       
           
    </table>
    Код для вывода записей (товаров) из раздела Перейти по ссылке

    За ранее всем огромное спасибо!!!
     
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    так, а какое значение
    $query_string для второй и первой страниц? тоесть для
    Код:
    <?php query_posts($query_string.'&cat=10'); ?>
    скажем тут более детально
    Перейти по ссылке
    а у вас просто page/2 на пейджере

    может там просто параметры вычитать с поста/гета и правильно сформировать запрос
    как пример
    Перейти по ссылке
    или
    Перейти по ссылке

    ещё есть один вариант (в конце) описаный на страничке: Перейти по ссылке
     
    Последнее редактирование: 5 сен 2013
    Anfi нравится это.
  3. ws256

    ws256

    Регистр.:
    15 июл 2009
    Сообщения:
    259
    Симпатии:
    63
    гуглим Навигация при query_posts
     
    Anfi нравится это.
  4. Anfi

    Anfi Постоялец

    Регистр.:
    12 мар 2007
    Сообщения:
    111
    Симпатии:
    23
    Спасибо! Направили куда нужно! Проблема решена путём замены:
    Код:
    <?php query_posts($query_string.'&cat=10'); ?>
    на
    Код:
    <?php
    query_posts(array('cat'=>'10','paged' => get_query_var('paged')));
    ?>
     
    yaski и Шумадан нравится это.
Статус темы:
Закрыта.