Wordpress: Конфликт плагинов Wp Pagenavi и WP No Category Base

G
На сайте с 23.07.2009
Offline
52
920

Приветствую форумчан! Имеется сайт на wordpress 4.4.1 установленный локально (денвер). Установленные плагины Wp Pagenavi и WP No Category Base - WPML compatible между собой конфликтуют. Обнаружил данную проблему совершенно случайно, навигация вперед, т. е. 1, 2, 3 - работает нормально, как и в обратную сторону, кроме перехода на первую страницу категории. URL всех категорий сайта настроен по принципу site.ru/categoriya.html , вторая страница любой категории имеет вид site.ru/categoriya.html/page/2 , однако, когда я перехожу со второй страницы опять на первую, страница категории имеет вид site.ru/categoriya.html/ , а т. к. актуальная первая страница категории имеет вид site.ru/categoriya.html (без слэша в конце) получается 404 ошибка.

Я решил побаловаться с плагинами, что-то отключал, что-то выключал, и пришел к результату, что конфликт wp page navi конфликтует именно плагином WP No Category Base - WPML compatible. Когда я его отключил, все стало работать нормально, но при создании новой страницы не работали ЧПУ, т. е. адрес нового поста имел вид site.ru/?123. Пробовал пересохранить настройки site.ru/wp-admin/options-permalink.php (сохранить еще раз постоянные ссылки) - ничего не получилось. Может кто-нибудь смог устранить данный конфликт этих плагинов малой кровью?

Macdec
На сайте с 22.11.2013
Offline
56
#1

Нужно было разделить на два абзаца. Удалите, вообще, этот плагин Wp Pagenavi и установите навигацию без плагина (в нете куча вариантов).

А этот плагин WP No Category Base - WPML compatible очень давно не обновлялся, отсюда могут быть конф., разног., и полная не работа. Найдите ему подобный, но более свежий, если он вам сильно нужен.

Не стыдно падать, стыдно не подняться | WordPress статьи (http://wordsmall.ru/)
G
На сайте с 23.07.2009
Offline
52
#2
Macdec:

А этот плагин WP No Category Base - WPML compatible очень давно не обновлялся, отсюда могут быть конф., разног., и полная не работа. Найдите ему подобный, но более свежий, если он вам сильно нужен.

По поводу навигации все ясно, хотелось бы получить комментарий по WP No Category Base и ему подобным плагинам... Стоит ли ставить плагин или лучше добавить в functions.php хак, типа:

add_filter('category_link', create_function('$a', 'return str_replace("category/", "", $a);'), 9999);
?

Также нашел еще директиву для .htaccess

RewriteRule ^(.*?/)category/(.+)$ $1$2 [R=301,L]

Их стоит ставить вместе? Просто, когда готовил структуру Урлов и наполнял сайт, плагин WP No Category Base - WPML compatible был установлен изначально. Сорри за мою неосведомленность, с Вордпресс плотно не работал...

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