Сработало только на title в рубриках. В категориях выводимых через wp_list_categories, get_categories все осталось без изменений.
Посмотрите, пожалуйста, можете что-то доработать.
Заранее благодарю.
И тот и тот не дает нужного результата. Кроме того, что необходимо исключить родительскую категорию, надо было еще и определять в приоритетном порядке рубрику для формирования ссылки.
Вот https://ru.wordpress.org/support/topic/функция-замены-постоянных-ссылок/
Есть есть предложение, как это сделать в одной функции, то буду очень признателен за поддержку.
russia — это и есть категория 310
Сергей! Спасибо тебе огромное. Неделю мучаюсь не мог сделать.
Единственный момент, в ссылку попала родительская категория (вот пример https://домен/russia/perm/пост.html из нее russia — это лишнее)
Можно как-то в этот же фильтр добавить чтобы он исключал ее?
персональные ссылки на посты
Пример:
Пост находится в трех категориях, при формировании ссылки необходимо в приоритете подставлять категорию являющейся дочерней категории с ID = 310. Если такой нет, то формирование в обычном режиме.