2017-03-06 13 views
-1

$titleのタクソノミーから用語名を取得しようとしています。私は、get_post_meta()get_the_terms()などのような多くのコーデックス機能を見つけましたが、それはpost_idからの用語名しか得られないようですが、これは私が探しているものではありません。term_IDからターム名を取得する方法は?

私はterm_id

+1

あなたはWordpressを使用していると思いますか?このタグを質問に追加して、少なくともあなたが話していることを知ってください。 – Jerodev

+0

このリンクをチェック:http://wordpress.stackexchange.com/questions/16394/how-to-get-a-taxonomy-term-name-by-the-slug – HIR

+0

https://codex.wordpress.org/Function_Reference/get_term – yivi

答えて

-2

から用語名を取得するにはどうすればよいこれを試してください:

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

注:

  • $フィールド=>ただ、'id'を書くここ
  • $値=>'term_id'ここに値を入力してください
  • $分類=>は、exはこちら

カスタム分類'slug'を書く:私のカスタムtaxonomy slugは 'servicesが' & 'term_id' は5であるので、ここ'term_name'を取得するためのコードです:

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

私はこれがあなたに役立つことを願っています。

+0

'get_term'を直接呼び出さない理由は何ですか? – yivi

+1

@yivi私はget_termが正しくないと言っていませんでした。あなたはすでにあなたのコメントにget_termを使用するように言いました。なぜなら私はget_term()を使用するように教えて、あなたのコメント。その質問に答えた人は、余分な知識を得るために様々な回答が必要です。答えを出すすべてのユーザーが1つの回答だけを伝えるのは役に立ちません。 –

+1

心配はいりません。その背後にもっと興味深い理由があったのかどうか疑問に思っています。 – yivi

関連する問題