Разработка и сопровождение

Как в wordpress убрать из адреса category?

14.12.2021 20:42

По умолчанию в WordPress категории в адресной строке браузера отражаются следующим образом: site.ru/category/news

Как же решить проблему с убиранием «category» в url адресе? Есть целых три способа:

С помощью редактирования файла. htaccess

Открываете данный файл и добавляете туда следующий код:

RewriteRule ^category/(. +)$ https://www.site.ru/$1 [R=301, L]

Где https://www.site.ru адрес вашего сайта. Теперь эта длинная строчка заменится на более короткую и будет иметь следующий вид: https://site.ru/news

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

С помощью ЧПУ

Нужно зайти в меню Параметры — Постоянные ссылки и в префикс для рубрик поставить точку. Это простое действие отключит вывод слова category в url.

С помощью плагина

Нужно просто установить плагин WP No Category Base и активировать его, он сам отключит category в ссылках