• I’ve been searching endlessly for an answer to this in the codex and forums and everywhere else I could think of on third-party sites catering to WP. I’ve been so frustrated that I almost gave up and went with another platform several times. I guess I should have asked here sooner, but I didn’t want to look silly for asking something so obvious.

    If I have three main categories, all with their own sub-category hierarchies, and I want to have a distinct custom category template for each of the three categories AND their descendent categories, what do I do?

    I thought about trying something like this:


    if(is_category(2) || in_category(2):
    // print layout of category 2
    endif;

    I could also just make a separate category template for each of the three main sections:


    category-2.php
    category-3.php
    category-4.php

    But making separate category templates wouldn’t accomplish what I need UNLESS all of the categories nested underneath category-2 would also inherit the template for category-2.

    Do I have to explicitly declare every single sub-category of category-2 (which could be many, many categories and a whole lof of maintenance work)?


    if(is_category(2) || is_category(15) || is_category(56)):
    // and so on, and so on....
    endif;

    I prefer to not install plugins if this can be done with the functions already available to me in WP.

    EDIT: The reason I need this is because I want to avoid having to install multiple copies of WP (or WPMU, for that matter) on my server to accommodate the different page types (i.e. text-based section, image-based section, another section, etc.). I want one all-inclusive website that can share posts between these sections – the only difference between them is how they’re displayed on archive pages and which fields are printed to the page.

Viewing 16 replies (of 16 total)
  • Hi bento,
    They both should work together all right.
    and it works with WP 2.1 too.
    Any other plugins used?

Viewing 16 replies (of 16 total)
  • The topic ‘do child categories inherit template of parent category?’ is closed to new replies.