WordPress-如何从TERM_ID获取术语名称



我正在尝试从 $title的分类法检索术语名称。我遇到了很多codex函数,例如 get_post_meta()get_the_terms()等,似乎只从 post_id中获取术语名称,这不是我要寻找的。

我如何从 term_id获得术语名称?

您可以从Term_id中获得术语名称:

$term_name = get_term( $term_id )->name;

解释: get_term()返回术语对象,而 name是此对象的propeties。

有关法典上的更多详细信息:https://codex.wordpress.org/function_reference/get_term

请尝试:

<?php $term = get_term_by( $field, $value, $taxonomy); ?>

注意:

  • $ field =>只需在这里写'id'
  • $ value =>将您的'term_id'值放在此处
  • $分类法=>写下您的自定义分类法'slug'

for ex :我的自定义taxonomy slug是' services'&amp;'term_id'是5,所以这是检索'term_name'的代码:

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

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

 $term = get_term_by('term_id', '1', 'category'); 
 $name = $term->name; 

最新更新