Как убрать слово category из url-адреса?

Создавая сайт на 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 – Настройки – Категории и метки – Рубрики и отключите опцию “Сохраните префикс категорий в ярлыке”.

Настройки Yoast

После всех изменений не забывайте нажать кнопку Сохранить изменения.

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

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 2
  1. Ruslan

    Спасибо, это хороший вариант.
    А как убрать название основной рубрики в url адресе?
    Например, у менять есть рубрика с названием “Главная рубрика”, а внутри неё создана её одна “Рублика в основной рубрике”. У меня сейчас так url выглядит:
    site.ru/Osnovnyarubrika/Rubrikavosnovnoyrubrike/

    А надо site.ru/Rubrikavosnovnoyrubrike/
    Т.е я хочу сохранять в url название подрубрики а не основной рублики

    1. Ольга

      Это можно сделать с помощью php-хука, но проще – плагином No category parents
      Только учтите, что он последнее время не обновляется.

Задать вопрос