A container tag representing a list of categories in a weblog. This tag produces output for every category with no regard to their hierarchical structure.
show_empty
Setting this optional attribute to true (1) will include categories with no entries assigned. The default is false (0), where only categories with entry assignments are displayed.
A link to the archive page of the category.
Produces the dirified basename defined for the category in context.
default - A value to use in the event that no category is in context.separator - Valid values are "_" and "-". Specifying an underscore will convert any dashes to underscores. Specifying a dash will convert any underscores to dashes.The number of published entries for the category.
The description for the category.
The numeric system ID of the category.
A conditional tag that displays its contents if pings are enabled for the category in context.
For more details see the relevant section of Chapter 5.3 in the User and Administration Manual entitled "Conditional Tags".
You can download the User and Administration Manual here.
The category label.
A container tag which creates a category context of the next category relative to the current entry category or archived category.
Optional attribute:
show_empty - Specifies whether categories with no entries assigned should be countedExample code:
<MTCategoryNext>
Next Category: <a href="<MTArchiveLink archive_type="Category">"><MTCategoryLabel></a>
</MTCategoryNext>
A container tag which creates a category context of the previous category relative to the current entry category or archived category.
Optional attribute:
show_empty - Specifies whether categories with no entries assigned should be countedExample code:
<MTCategoryPrevious>
Previous Category: <a href="<MTArchiveLink archive_type="Category">"><MTCategoryLabel></a>
</MTCategoryPrevious>
The number of published TrackBack pings for the category in context.
The URL that TrackBack pings can be sent for the category in context.
A conditional block which tests attributes of the category currently in context and outputs its contents on a match.
This tag can be used anywhere where there is a category context:
name - Name of category for conditional testlabel - Alias of name attribute abovetype - Tests for the assignment type for the category, accepting values of primary and secondary.NOTE: There is currently a known issue related to this in that the value of 'secondary' is not accepted by the type attribute.
Conditional output based on category:
<MTIfCategory label="important">
This is important
<MTElse>
Misc is not so important
</MTElse>
</MTIfCategory>
This can be used in conjuction with CSS rules to display things differentially. This adds a class attribute of featured to the entry title h2 tag if the category of the entry is "Featured":
<h2 <MTIfCategory name="Featured">class="featured"</MTIfCategory>>
<MTEntryTitle>
</h2>
Below is a full example testing for not only category assignment, but also the type of assignment.
<MTIfCategory label="misc" type="primary">
Misc is the primary category
<MTElse>
<MTIfCategory label="misc" type="secondary">
Misc is the secondary category
<MTElse>
Misc is neither a primary not secondary category
</MTElse>
</MTIfCategory>
</MTElse>
</MTIfCategory>