使用acf post对象在wordpress中获取自定义帖子类型术语链接的最简单方法是什么?我正在使用acf字段类型=> post对象显示名为'product'的子字段。这个“产品”子字段是一个自定义的帖子类型(比如叫做apples)。苹果的类别/术语称为红苹果,青苹果等。
假设我有一个在红苹果下分组的项目,如何将此项目链接到“红苹果”术语/类别页面?
要链接到此项目的单页,我可以做类似的工作
<?php $product = get_sub_field('product'); ?>
<a href="<?php echo get_permalink($product->ID); ?>">Link</a>
如何让它动态链接到术语/类别页面?这样,如果我有不同术语/类别的多个项目,他们可以链接到他们正确的术语/类别页面。
答案 0 :(得分:0)
如果我理解正确:
带
$product = get_sub_field('product')
在$ product中,您拥有与从用户选择的帖子相关的对象
你可以使用
$post_terms_array=get_the_terms($product, 'apples');
获取$ post_terms_array与$ product post相关的所有条款。
例如,您可以通过以下方式获得与$ product关联的第一个术语的slu ::
$post_terms_array[0]->slug
使用这个你可以构建你的分类档案页面的URL