Reputation: 16196
After every post I am displaying tags
<?php
global $post;
foreach(get_the_tags($post->ID) as $tag) {
echo '<li>'.$tag->name.'</li>';
}
?>
Now I need to display tag not just as text but as a link that would display all posts filtered by given tag, just like on stackoverflow when you click a tag below the question.
Upvotes: 7
Views: 21017
Reputation: 9703
<?php
global $post;
foreach(get_the_tags($post->ID) as $tag)
{
echo '<li><a href="' . get_tag_link($tag->term_id) . '">' . $tag->name . '</a></li>';
}
What page template will be used to display search results : for the search template you can follow me for the tags template Tag_Template
Upvotes: 21
Reputation: 743
<a href="<?php echo get_tag_link($tag_id); ?>">tag name</a>
Upvotes: 2