我试图从$title
的分类法中检索术语名称。我遇到了许多Codex函数,例如get_post_meta()
,get_the_terms()
等,它们似乎只从post_id
获得了术语名称,这不是我正在寻找的。
如何从term_id
获取字词名称?
答案 0 :(得分:1)
您可以这样从term_id获取术语名称:
$term_name = get_term( $term_id )->name;
说明:
get_term()
返回术语对象,而name
是该对象的属性之一。
有关法典的更多详细信息: https://codex.wordpress.org/Function_Reference/get_term
答案 1 :(得分:0)
请试试这个:
<?php $term = get_term_by( $field, $value, $taxonomy); ?>
注意:
'id'
'term_id'
值放在此处'slug'
对于前:我的自定义taxonomy slug
为“services
”&amp; “term_id
”为5
,因此以下是检索'term_name'
的代码:
<?php $term = get_term_by( 'id', 5, 'services' );
echo $term->name; ?>
我希望,这可能对你有所帮助。