我在尝试获取使用 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>
但是......:我还需要获得该分类术语的祖先类别的slug(只是直接的一个单级UP,而不是最顶层)。我需要这个 slug 将它用作 CSS 类。
<p class="cat-{slug-of-the-ancestor}">Taxonomy term</p>
有人可以帮我吗?提前致谢。