X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> query_posts + wp_pagenavi, отдает тоже самое на странице /page/2
paranormal
paranormal
Topic Starter сообщение 20.12.2011, 12:26; Ответить: paranormal
Сообщение #1


ПаранормалЪ
******

Группа: Super Moderator
Сообщений: 1068
Регистрация: 27.1.2011
Поблагодарили: 1944 раза
Репутация:   138  


Добрый день!

Столкнулся с такой проблемой.

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

Вывожу так:

CODE
<?php query_posts($query_string.'&offset=3');?>


Дальше через плагин wp-pagenavi выводятся страницы блога:

CODE
<?php if (function_exists('wp_pagenavi')) wp_pagenavi();?>


Строка с навигацией появляется как надо, но при переходе на "/page/2/" выводятся теже посты, что и на главной странице.

Что делать?

P.S. На странице категорий где нет функции "query_posts" пагинация работает как надо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vadimon
vadimon
сообщение 20.12.2011, 12:40; Ответить: vadimon
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 386
Регистрация: 20.5.2009
Из: Россия
Поблагодарили: 44 раза
Репутация:   8  


А попробуйте убрать $query_string


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
paranormal
paranormal
Topic Starter сообщение 20.12.2011, 12:42; Ответить: paranormal
Сообщение #3


ПаранормалЪ
******

Группа: Super Moderator
Сообщений: 1068
Регистрация: 27.1.2011
Поблагодарили: 1944 раза
Репутация:   138  


Пробовал. Ничего не меняется.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
un1name1d
un1name1d
сообщение 20.12.2011, 13:03; Ответить: un1name1d
Сообщение #4


Синдром вахтёра на пенсии
******


Группа: Active User
Сообщений: 1686
Регистрация: 20.1.2011
Поблагодарили: 1906 раз
Репутация:   172  


<?php if ( $paged < 2 ) : ?>

query_posts($query_

string.'&offset=3');
<?php else : ?>
$posts<?php endif; ?>


Если страница #1, то показывается слайдер, если стр. >2 - посты. Надеюсь, я правильно составил код

Сообщение отредактировал un1name1d - 20.12.2011, 13:12


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
paranormal
paranormal
Topic Starter сообщение 20.12.2011, 13:22; Ответить: paranormal
Сообщение #5


ПаранормалЪ
******

Группа: Super Moderator
Сообщений: 1068
Регистрация: 27.1.2011
Поблагодарили: 1944 раза
Репутация:   138  


un1name1d, огромное спасибо smile.gif Толкнул в правильную строну. Все получилось.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 18.12.2017, 21:03
Дизайн