I am trying to get id\name of tag by it slug.
Thats my code:
$tag = get_term_by('slug', 'hedoms', 'post_tag');
$tag_id = $tag->term_id;
<h1><?php echo $tag->name;?></h1>
I took it from here: https://codex.wordpress.org/Function_Reference/get_term_by
I have tag with the slug hedoms but the <h1>
is empty, it not returns the value. I have tried this function (get_term_by) with category - and same result.
the 2nd field is the slug.
But if i do it with id and not slug, it works fine:
$tag_id = get_term_by('id', 97, 'post_tag');
echo $tag_id->name;
It look like the get_term_by recognize only 'id' as field.
What i miss here? it should be on loop or something ?
The file i trying to do it is archive-product.php
of Woocommerce.