从ID获取自定义类别名称

时间:2014-11-19 作者:akmur

检索自定义类别名称时遇到问题。我已经有了它的ID,它来自一个自定义字段。我不知道这是否有什么不同,但我正在使用Woocommerce。

我正在尝试这样做:

<?php get_term_by( \'id\', $my_custom_cat_id, \'product-cat\') ?>
但我得到了一个空值,即使我知道类别ID是正确的(我已经将其用作查询参数)

非常感谢

1 个回复
最合适的回答,由SO网友:Mayeenul Islam 整理而成

请参见内联注释。未测试。以下代码将获取自定义分类法“product cat”的所有自定义分类法术语,并从结果数组中逐一显示它们。

<?php
global $post;
$postID = $post->ID //get/put your post ID here
$getProductCat = get_the_terms( $postID, \'product-cat\' ); //as it\'s returning an array
foreach ( $getProductCat as $productInfo ) {
    echo $productInfo->name;
}

结束

相关推荐