Как на WordPress убрать category из ссылок?

Пользователь

zoe.shields

от zoe.shields , в категории: Компьютерные технологии , месяц назад

Как на WordPress убрать category из ссылок?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от lon_lakin , месяц назад

Расскажу про два способа, с помощью которых можно на WordPress убрать category из ссылок категорий блога. Дело в том, что по умолчанию ссылки на категории блога выглядят следующим образом:


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


Чтобы этого добиться можно воспользоваться одним из предложенных мной вариантов.


Вариант первый

Переходим в каталог нашего шаблона (/wp-content/themes/ наш_шаблон ), и добавляем в файл functions.php следующую функцию:

1
2
3
4
5
6
7
function shorturls($longlink)
{
  $longlink = str_replace('/category', '', $longlink);
  return $longlink;
}

add_filter('category_link', 'shorturls', 1, 1);

Здесь мы создаем функцию, которая вырезает часть строки /category, и добавляем её, как фильтр для всех ссылок категорий.


Вариант второй

Убрать category из ссылок на категории блога можно и более лёгким способом – с помощью плагина WP No Category Base.

Берём плагин здесь, распаковываем, и помещаем в каталог /wp-content/plugins. Через оснастку Плагины в администраторской панели активируем его:

В результате получаем желаемое – сокращённые удобные ссылки на категории.