Создавая сайт на WordPress, пользователи часто приходят в выводу, что по той или иной причине присутствие в адресе слова “category” (например, при просмотре музыкальной категории http://site.ru/category/music) неуместно и ищут способы решения этой проблемы.
Рассмотрим 2 простых способа избавления от “category” – с помощью плагинов.
Плагин No Category Base (WPML)
Плагин No Category Base (WPML) специально разработан для одной единственной цели – удаления “category”. После установки и активации, он сам сделает всю работу, не требуя дополнительных настроек. Проверить результат Вы сможете, открыв любую категорию на сайте. Для нашего примера Вы увидите:
http://site.ru/music
Плагин Yoast SEO
Если Вы на своем сайте используете SEO-плагин Yoast SEO, то для решения поставленной задачи не нужно больше ничего искать, так как среди множества его возможностей присутствует нужная нам функция.
Чтобы скрыть префикс “category” в URL страниц архивов рубрик, нажмите Yoast SEO – Настройки – Категории и метки – Рубрики и отключите опцию “Сохраните префикс категорий в ярлыке”.
После всех изменений не забывайте нажать кнопку Сохранить изменения.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Спасибо, это хороший вариант.
А как убрать название основной рубрики в url адресе?
Например, у менять есть рубрика с названием “Главная рубрика”, а внутри неё создана её одна “Рублика в основной рубрике”. У меня сейчас так url выглядит:
site.ru/Osnovnyarubrika/Rubrikavosnovnoyrubrike/
А надо site.ru/Rubrikavosnovnoyrubrike/
Т.е я хочу сохранять в url название подрубрики а не основной рублики
Это можно сделать с помощью php-хука, но проще – плагином No category parents
Только учтите, что он последнее время не обновляется.