Проблема с пагинацией сайта (Wordpress)

FUN4ik
На сайте с 29.01.2012
Offline
51
1383

Всем привет! Столкнулся с такой проблемой:

Поставил я на сайт плагин пагинации стандартный WP-PageNavi и вывел на категорию. Но вот в чем проблема...когда я перехожу на другую страницу то оно мне показывает те же самые 10 постов что на первой (вот ссылка http://www.suspenders.com.ua/category/podtyazhki), но когда я пишу в строке http://www.suspenders.com.ua/category/podtyazhki/page/2?page=2 то все ок.

Не подскажете как эту проблему решить?

Спасибо!

---------- Добавлено 24.06.2016 в 13:06 ----------

Пожалуйста, помогите решить данную проблему! Я уже что угодно пробовал и способ загуглить не подходит. Данная проблема была до установки плагина.

Регистрация в каталогах (/ru/forum/810601) Верстка сайтов и дизайн (/ru/forum/810604) Услуги по наполнению сайтов (/ru/forum/810606) Качественный копирайт и рерайт (/ru/forum/810603)
GunFigter
На сайте с 20.03.2008
Offline
98
#1

"Постраничная навигация в WordPress без плагина"

по первой же ссылке (не обязательно же использовать плагины, можно и ручками в теме прописать).

[Articler Alpha v1.07 (/ru/forum/comment/3282415)] и [Articler Beta (/ru/forum/347101)] | [Подбор доменов (/ru/forum/249478)] | {Socializating (/ru/forum/263463)}
D
На сайте с 02.02.2010
Offline
149
#2

Плагин не при чем, ссылка формируется правильная, что-то влияет на основной цикл.

FUN4ik
На сайте с 29.01.2012
Offline
51
#3
GunFigter:
"Постраничная навигация в WordPress без плагина"

по первой же ссылке (не обязательно же использовать плагины, можно и ручками в теме прописать).

Пробовал я такой способ...такая же проблема.

---------- Добавлено 24.06.2016 в 13:58 ----------

divv:
Плагин не при чем, ссылка формируется правильная, что-то влияет на основной цикл.

А не подскажите где приблизительно смотреть на этот цикл?

GunFigter
На сайте с 20.03.2008
Offline
98
#4
divv:
Плагин не при чем, ссылка формируется правильная, что-то влияет на основной цикл.

ссылка как раз формируется не правильная получается, либо wp не обрабатывает

Если пропишите "http://www.suspenders.com.ua/category/podtyazhki?page=2" откроется вторая страница.

Значит, надо настроить переадресацию. Попробуйте прописать в index.php

	$uri = $_SERVER['REQUEST_URI'];
preg_match('/^\/([a-z0-9\-_]+)\/page\/([0-9]+)$/i', $uri, $matches);
if (count($matches) == 0) return;
$uri = '/category/'.$matches[1].'/page/'.$matches[2];
$_SERVER['REQUEST_URI'] = $uri;
$_SERVER['REDIRECT_URL'] = $uri;


---------- Добавлено 24.06.2016 в 16:09 ----------

Если разбираетесь в коде, покопайтесь в скрипте.

Есть чуть другие решения, например:

https://wordpress.org/support/topic/wp-pagenavi-version-272-not-showing-page-2

D
На сайте с 02.02.2010
Offline
149
#5
ссылка как раз формируется не правильная получается

Почему она не правильная?

www.suspenders.com.ua/category/podtyazhki - первая

www.suspenders.com.ua/category/podtyazhki/page/2 - вторая

либо wp не обрабатывает

В том то и дело

не подскажите где приблизительно смотреть на этот цикл?

у этой темы подгрузка контента через ajax вместо обычной пагинации http://smthemes.com/demo/metropress/

по этому шаблон нужно немного подредактировать

K1
На сайте с 09.12.2015
Offline
4
#6

А сколько задано в выводе постов на страницу?

Playerror
На сайте с 28.09.2008
Offline
152
#7

У меня так же не работает пагинация,как у ТС, предполагаю из-за кастомного запроса WP_Query. Позже, если разберусь, то напишу решение.

TA
На сайте с 12.06.2009
Offline
116
TiA
#8
FUN4ik:
Пожалуйста, помогите решить данную проблему! Я уже что угодно пробовал и способ загуглить не подходит. Данная проблема была до установки плагина.

Вероятно, у вас в шаблоне используется свой цикл. Грубо говоря, в файле шаблона рубрик создается свой объект WP_Query, который каким-то образом подменяет содержимое. Начинающие разработчики достаточно часто так делают, когда хотят изменить выводимые записи. Решение не самое лучшее и часто ломает пагинацию.

Playerror:
У меня так же не работает пагинация,как у ТС, предполагаю из-за кастомного запроса WP_Query. Позже, если разберусь, то напишу решение.

Для решения этой проблемы я написал свою функцию для вывода пагинации (tw_pagination), которая позволяет указать в явном виде объект WP_Query.

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
FUN4ik
На сайте с 29.01.2012
Offline
51
#9
Kharenko1984:
А сколько задано в выводе постов на страницу?

10 - как обычно

totamon
На сайте с 12.05.2007
Offline
437
#10
FUN4ik:
Поставил я на сайт плагин пагинации стандартный WP-PageNavi и вывел на категорию.

зачем? что в теме не было своей пагинации?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий