Wordpress-如何从term_ID获取术语名称?

时间:2017-03-06 07:57:01

标签: php wordpress taxonomy-terms

我试图从$title的分类法中检索术语名称。我遇到了许多Codex函数,例如get_post_meta()get_the_terms()等,它们似乎只从post_id获得了术语名称,这不是我正在寻找的。

如何从term_id获取字词名称?

2 个答案:

答案 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); ?>

注意:

  • $ field =&gt;只需在这里写'id'
  • $ value =&gt;将'term_id'值放在此处
  • $ taxonomy =&gt;在此处编写自定义分类'slug'

对于前:我的自定义taxonomy slug为“services”&amp; “term_id”为5,因此以下是检索'term_name'的代码:

<?php $term = get_term_by( 'id', 5, 'services' ); 
echo $term->name; ?>

我希望,这可能对你有所帮助。