Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Wordpress- How to get term name from term_ID?

I'm trying to retrieve term names from taxonomies for $title. I have come across a lot Codex functions like get_post_meta(), get_the_terms() etc, which seem to only get term name from post_id, which is not what I'm looking for.

How do I get term names from term_id?

like image 645
joe city Avatar asked Mar 06 '17 07:03

joe city


2 Answers

You may get the term name from term_id like this:

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

Explanation: get_term() returns the term object and name is one of propeties of this object.

More details on codex: https://codex.wordpress.org/Function_Reference/get_term

like image 187
Rao Abid Avatar answered Sep 28 '22 08:09

Rao Abid


Please try this:

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

Note:

  • $field => Just write 'id' here
  • $value => Place your 'term_id' value here
  • $taxonomy => write your custom taxonomy 'slug' here

For ex: My custom taxonomy slug is 'services' & 'term_id' is 5, so here is the code for retrieving 'term_name':

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

I hope, this may be helpful to you.

like image 26
Prateek Verma Avatar answered Sep 28 '22 08:09

Prateek Verma