Убираем «category» из ссылок в WordPress без плагинов

Настраиваем постоянные ссылки на wordpress.
Задача: убрать «category» из ссылок не используя плагины.
Одной из часто применяемых схем постоянных ссылок является:
/%category%/%postname%/
В результате чего выводится название рубрики/категории и название поста/статьи. Пример: vovit.ru/название-рубрики/название-статьи
На первый взгляд все идеально, однако если перейти в любую из рубрик на сайте мы увидим не ожидаемую ссылку vovit.ru/название-рубрики/, а vovit.ru/category/название-рубрики/
Чтобы исправить это и убрать category необязательно использовать плагины, все намного проще достаточно в панели управления в поле «Префикс для рубрик» поставить точку в результате чего рубрики приобретут необходимый вид.

Убираем «category» из ссылок в WordPress без плагинов

Другие способы убрать «category» из ссылок.

Способ А. Открываем файл «functions.php» найти его можно здесь «/wp-content/themes/наш_шаблон» и добавляем следующую функцию

function shorturls($longlink) {
$longlink = str_replace('/category', '', $longlink);
return $longlink; }
add_filter('category_link', 'shorturls', 1, 1);

Способ Б.

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

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