Не корректная навигация по страницам категорий

Подскажите, пожалуйста, как устранить одну проблему:
у меня wordpress 3.4.2, никаких плагинов пока не стоит.
Мой сайт разбит на категории и под категории, соответственно статья выводится, как
http://www.site.com/article/subarticle/article-name/
соответственно, нужная категория имеет вид
http://www.site.com/article/subarticle/
или
http://www.site.com/anotherarticle/
Все я настроил, все замечательно.
Пото добавил в functions.php код, чтобы из URL вырезать слово “categories”, которая добавляется непосредственно к ссылкам категорий, если выводить категории через меню.

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

Все получилось, все работает.
Но, на страницах, где выводятся посты из одной категории не работает навигация, т.е.
http://www.site.com/article/subarticle/page/2/
выдает ошибку 404.
Есть решение – вернуть отображение слова ‘category’ в URL, или вписать что-нибудь в “Префикс для рубрик” но это не хорошее решение.
Как можно исправить эту ситуацию – восстановить навигацию, и не добавлять лишнее слово в URL.
Вот этот вариант не работает:
http://www.sdelaysite.com/seo-verstka-wordpress/reshenie-problemy-category-wp

1 Kомментарий

  1. Вопрос корректного удаления category из адреса уже неоднократно рассматривался и обсуждался:
    Как убрать category из адреса?
    Как убрать category из url
    Как убрать из адреса категории
    Думаю, что в вашем случае поможет настройка редиректа с помощью файла htaccess. И не забудьте после изменения перезаписать настройки постоянных ссылок (просто зайти в настройки ЧПУ и сохранить).

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*