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

2022-08-30 23:09:46

我正在尝试从 分类中检索 术语名称 。我遇到过很多Codex函数,如,等等,它们似乎只从中获取术语名称,这不是我想要的。$titleget_post_meta()get_the_terms()post_id

如何从 中获取术语名称?term_id


答案 1

您可以从term_id获得术语名称,如下所示:

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

说明: 返回术语对象,并且是此对象的候选项之一。get_term()name

关于手抄本的更多详细信息:https://codex.wordpress.org/Function_Reference/get_term


答案 2

请尝试以下操作:

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

注意:

  • $field => 就写在这里'id'
  • $value => 把你的价值放在这里'term_id'
  • $taxonomy =>在这里写下您的自定义分类法'slug'

例如:我的自定义是 '' & '' 是 ,所以这里是检索代码:taxonomy slugservicesterm_id5'term_name'

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

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


推荐