我正在尝试从分类法中检索术语名称$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; ?>
我希望,这可能对你有帮助。