我正在尝试从分类法中检索术语名称$title
。我遇到了很多 Codex 函数get_post_meta()
,例如get_the_terms()
等,它们似乎只能从 获取术语名称post_id
,这不是我想要的。
如何从中获取术语名称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
是该对象的属性之一。
有关 codex 的更多详细信息: https ://codex.wordpress.org/Function_Reference/get_term
请试试这个:
<?php $term = get_term_by( $field, $value, $taxonomy); ?>
笔记:
'id'
在这里'term_id'
价值放在这里'slug'
在这里写下你的自定义分类例如:我的自定义taxonomy slug
是' services
'&' term_id
'是5
,所以这里是检索代码'term_name'
:
<?php $term = get_term_by( 'id', 5, 'services' );
echo $term->name; ?>
我希望,这可能对你有帮助。