У меня возникла проблема при попытке получить фрагмент категории предка для поля таксономии, созданного с помощью Advanced Custom Fields Pro (ACF).
У меня есть веб-сайт, который использует категорию по умолчаниюТаксономия Wordpress, и таксономия имеет различные уровни иерархии:
1. Cat
1.1 SubCat
1.1.1 Subcat
1.1.2 Subcat
1.1.1.1 Subcat
1.1.1.2 Subcat
1.2 Subcat
1.2.1 Subact
1.2.1 Subcat
2. Cat
2.1 Subcat
2.2 Subcat
3. Cat
3.1 Subcat
3.1.1. Subcat
3.1.2. Subcat
4. Cat
etc.
У меня есть поле повторителя под названием «Slides», которое содержит подполе ACF таксономии.Получить термин таксономии из этого подполя и отобразить его во внешнем интерфейсе легко с помощью:
<p><?php the_sub_field('cat-field'); ?></p>
Но ...: мне также необходимо получить слаг для категории предков этого термина таксономии (только непосредственныйодин уровень вверх, а не самый верхний).Мне нужен этот слаг, чтобы использовать его как класс CSS.
<p class="cat-{slug-of-the-ancestor}">Taxonomy term</p>
Кто-нибудь может мне помочь, пожалуйста?Заранее спасибо.