Как реализовать иерархию для вывода своей структуры страниц

Есть сайт, в нем уже есть свой тип постов 'property' с категориями 'property_state','property_city','property_area' и тег 'property_type'

Хотелось бы понять как правильно реализовать иерархию что вида:

site.com/barcelona/barcelona-city/example/nice-flat-in-barcelona-district/

site.com/property_state/property_city/property_area(но ее может не быть)/property(конечный объект недвижимости)

Так же есть ТИП 'property_type' для него скорее всего нужно будет делать что то отдельно... Но скорее всего если будет ясно как сделана первая задача, то сделать тоже самое по типам будет уже понятно.

Реализация через страниц (page, post_parent и т.п.) не подходит.

Основная суть вопроса, это понять как организуется эта иерархия, и как сделать свои хлебные крошки?

Заметки к вопросу:
Kama 6.2 года назад

Вот что-то примерное по теме: https://wp-kama.ru/id_7637/chpu-dlya-treh-taksonomij-i-tipa-zapisi-odnovremenno.html

Там все не просто...