我在试图获取使用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>
是的,有人可以帮帮我吗?提前谢谢。