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

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Подскажите, пожалуйста, как устранить одну проблему:
у меня wordpress 3.4.2, никаких плагинов пока не стоит.
Мой сайт разбит на категории и под категории, соответственно статья выводится, как
https://www.salesforce.com/closed/?bc=HA
соответственно, нужная категория имеет вид
https://www.salesforce.com/closed/?bc=HA
или
https://www.salesforce.com/closed/?bc=HA
Все я настроил, все замечательно.
Пото добавил в functions.php код, чтобы из URL вырезать слово “categories”, которая добавляется непосредственно к ссылкам категорий, если выводить категории через меню.

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

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

Создай свой первый сайт на WordPress

Sergey C
Оцените автора
Добавить комментарий

  1. tiaurus

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

    Ответить
×
WordPress:
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙