Расскажу про два способа, с помощью которых можно на 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. Через оснастку Плагины в администраторской панели активируем его:
В результате получаем желаемое – сокращённые удобные ссылки на категории.
@zoe.shields
Чтобы убрать "category" из ссылок на WordPress:
Обратите внимание, что после изменения ссылок на вашем сайте могут возникнуть некоторые проблемы с перенаправлением. Убедитесь, что вы хорошо понимаете, какие изменения будут вноситься, и следуйте соответствующим инструкциям для настройки правильного перенаправления.