Post template hierarchy suggestion (1 post)

  1. Albert Banks
    Posted 6 years ago #

    Why not improve the Template Hierarchy for single posts (http://codex.wordpress.org/Template_Hierarchy#Single_Post_display) to include category?

    For example, we want a post within the "Portfolio" category to look different from a post within the category "News".

    Yes, we could create a new custom post type, but we want to maintain the tags between the two posts.

    Here is my suggestion for single post display:

    1. single-category-{slug}.php - If the post's category's slug were news, WordPress would look for single-category-news.php
    2. single-category-{id}.php - If the post's category's ID were 6, WordPress would look for single-category-6.php
    3. single-{post_type}.php - If the post_type were videos, WordPress would look for single-videos.php.
    4. single.php
    5. index.php

    This may only be possible if there is only one category for the post. Or perhaps we can define a "primary" category and use that to target the template.

Topic Closed

This topic has been closed to new replies.

About this Topic