我有名为Product
的自定义帖子类型。在产品下我有自定义分类法colour
和type
。
颜色包含以下字词:Red
,Yellow
,White
类型包含以下字词:Type 1
,Type 2
,Type 3
。
产品A为黄色,属于1型。
所以我想显示这些信息。
请帮助我如何实现这一目标?
答案 0 :(得分:1)
您可以使用get_the_terms()。这将成功返回"术语对象数组",因此您必须引用数组中的元素,然后引用对象的相应属性。假设您想获得每个的第一个术语名称:
$colourArray = get_the_terms( $post_id, 'colour');
$colour = $colourArray[0]->name;
$typeArray = get_the_terms( $post_id, 'type');
$type = $typeArray[0]->name;