get_the_terms issue

时间:2012-02-29 作者:Jacob

我试图列出附加到相关帖子的自定义分类术语(这是一种自定义帖子类型)。我想把它列出来,而不是一个链接,它实际上是一个标题。

我试过了,但显然不行。我做错了什么?

function woocommerce_output_product_brand() {

$terms = get_the_terms( $post->ID, \'brand\' );
foreach($terms as $term){
    echo $term; }
}
提前感谢!

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

首先,什么是$post? 如果你在全球$post, 然后必须在函数中声明全局。所以在第二行,你需要global $post;.

其次$term 是一个对象。如果您在术语名称之后,请使用$term->name, 因为它是slug$term->slug.

See the Codex 有关如何使用get_the_terms

结束

相关推荐