Display the tags for a given blog post with perch_blog_post_tags().

Not to be confused with perch_blog_tags() which is used for outputting all tags used by the blog, not those for a specific post. This is for a specific post.



Type Description
String Unique slug for a post
Array Options array, see table below
Boolean Set to true to have the value returned instead of echoed.

Options array

Name Value
template The template to use.
skip-template true/false. Return an array rather than HTML.
cache true/false. By default, output is cached for 10 minutes.

Usage examples

The first argument is a post ID or unique slug to identify the post. In this example we are retrieving the value of s from the query string.

By default, this uses the post_tag_link.html template.

<?php perch_blog_post_tags(perch_get('s')); ?>

You can specify a different template as part of the options array:

<?php perch_blog_post_tags(perch_get('s'), array(
    'template' => 'my_tags_template.html',
)); ?>

The value can be returned by passing true as the last argument.

<?php perch_blog_post_tags(perch_get('s'), array(
    'template' => 'my_tags_template.html',
), true); ?>