Как удалить слово “category” из рубрик в WordPress? Два способа.

Убираем category из адреса ссылок

Как изменять слово “category” на другое я уже расписывал в статье про ЧПУ wordpress, но что же делать, если необходимо удалить “category” из ссылок навсегда. Я раскрою это информацию в данной записи, а так же приведу несколько способов, а какой выбрать – решать уже Вам. Если будет не понятно, Вы всегда можете посмотреть видео, а так же поинтересоваться к комментариях.

Убираем category с помощью плагина

Рассматривать мы будем плагин WP No Category Base, который поможет безболезненно удалить все слова “category” из ссылкок рубрик. Плагин конечно же бесплатный и скачать его можно из репозитория WordPress. Одной из отличительных преимуществ плагина является то, что на старые ссылки он автоматически проставляет 301 редирект и это очень хорошо, если у Вас блог старый и страницы рубрик присутствую в индексе Яндекса и Google.

Устанавливаем плагин через админку стандартным способом. Прочите статью по установки, я все подробно там расписал. После установки активируем и все сразу будет работать. Это будет полезно во многих случаях, вот преимущества данного плагина:

  • Адреса страниц выглядят красивее,
  • Если Вы продаете ссылки в Sape, то будет больше страниц второго уровня вложенности,
  • Плагин не требует настроек и работает “из коробки”,
  • Поддержка последних версий WordPress (проверено на WordPress 3.8),
  • Google рекомендует делать ссылки короче и убирать лишние слова из них.

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

Используем хак и избавляемся от category в ссылках

Его применить достаточно просто, нужно просто открыть редактирование шаблона через административную панель, либо через FTP редактор (например FileZilla) и открыть файл functions.php. Добавляем в него следующий код (ничего не меняем, просто копируем и вставляем):

 Category убираем в блоге

Обратите внимание, что в настройках ЧПУ обязательно должно присутствовать %category%, а так же префикс для рубрик и меток должен оставаться пустым. Только в этом случае представленный хак будет работать. Если вдруг у кого очень старые версии движка то воспользуйтесь следующим кодом, который так же необходимо добавить в functions.php

Он поможет убрать category в записях, так как старые версии движка добавляли его еще и туда. Вообще если у Вас старая версия настоятельно рекомендую обновить WordPress, так как это может быть причиной взлома блога и в старых версиях еще не устранены уязвимости. Какой способ выбрать – решать только Вас. Если у Вас остались вопросы – посмотрите видео или задавайте их в комментариях. Осталось чуть-чуть и Вы станете WordPress Гуру. До новых встреч!

3 комментариев к записи Как удалить слово “category” из рубрик в WordPress? Два способа.

  1. Андрей:

    Сделал как описано, category удалил, но теперь когда заходишь в пост показывается родительская и дочерняя категория, как убрать подскажите пожалуйста!!!!!

  2. Андрей:

    wordpress 3.8.2

  3. Роман:

    ОК!Разобрался :)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">