我试图获得使用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.

我有一个名为“幻灯片”的转发器字段,其中包含一个ACF分类法子字段 . 从该子域获取分类术语并在前端显示它很容易:

<p><?php the_sub_field('cat-field'); ?></p>

但是......:我还需要获得该分类术语的祖先类别(只是直接的单一级别UP,而不是最顶级的) . 我需要这个slug将它用作CSS类 .

<p class="cat-{slug-of-the-ancestor}">Taxonomy term</p>

有人能帮帮我吗?提前致谢 .