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

Как изменять слово «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 Гуру. До новых встреч!

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

  1. Андрей

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

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

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