Для того чтобы в WordPress добавить слеш в конце URL-адреса категории, можно воспользоваться фильтром term_link
, который позволяет изменять сслыки на таксономии, включая категории.
Пример кода, который можно добавить в файл functions.php
активной темы:
function add_category_trailing_slash($url, $term, $taxonomy) { if ($taxonomy === 'category') { $url = trailingslashit($url); } return $url; } add_filter('term_link', 'add_category_trailing_slash', 10, 3);
В этом примере фильтр term_link
принимает 3 параметра: $url
- ссылка на таксономию, $term
- объект термина (категории) и $taxonomy
- таксономия, к которой относится термин.
Внутри функции мы проверяем, является ли таксономия категорией. Если да, то с помощью функции trailingslashit()
добавляем слеш в конец URL-адреса и возвращаем измененную ссылку.
Обратите внимание, что изменение этого фрагмента кода может повлиять на другие таксономии, поэтому стоит применять его только в случае использования слеша в конце URL-адреса для только категорий.
Не забудьте сохранить изменения в файл functions.php
и очистить кэш вашего сайта, чтобы изменения вступили в силу.