web-dev-qa-db-ja.com

Wordpress-term_IDから用語名を取得する方法は?

_$title_の分類法から用語名を取得しようとしています。 get_post_meta()get_the_terms()などのCodex関数に出くわしましたが、これらは_post_id_からのみ用語名を取得しているようですが、これは私が探しているものではありません。

_term_id_から用語名を取得するにはどうすればよいですか?

5
joe city

次のように、term_idから用語名を取得できます。

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

説明:get_term()はオブジェクトという用語を返し、nameはこのオブジェクトのプロパティの1つです。

コーデックスの詳細: https://codex.wordpress.org/Function_Reference/get_term

5
Rao Abid

これを試してください:

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

注意:

  • $ field =>ここに'id'と書くだけです
  • $ value =>ここに'term_id'値を配置します
  • $ taxonomy =>カスタム分類法をここに'slug'書く

:私のカスタムtaxonomy slugは 'services'& 'term_id'は5なので、'term_name'を取得するためのコードは次のとおりです。

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

これがお役に立てば幸いです。

2
Prateek Verma