Вывод полей в зависимости от категорий

У меня есть категории и подкатегории и у каждого из них добавлена цена с помощью ACF, как можно реализовать функционал вывода цены каждой услуги в зависимости от того, на каком уровне вложенности мы в данный момент находимся.
Например:

Услуга главная (цена услуги)
   услуга 1 (цена услуги 1)
   услуга 2 (цена услуги 2)
	  услуга 2.1 (цена услуги 2.1)
	  услуга 2.2 (цена услуги 2.2)
   услуга 3 (цена услуги 3)

Так вот если находимся на странице услуги 2.1 выводится цена только этой услуги, если находимся на странице услуги 2, то выводится цена услуги 2 и дочерних элементов, а если же на главной услуге то выводятся цены всех подуслуг?
Надеюсь смог донести смысл задачи.
Спасибо большое заранее!