WordPress.org

Make WordPress Core

Opened 8 years ago

Closed 8 years ago

#10614 closed enhancement (fixed)

category-{slug}.php template

Reported by: scribu Owned by: scribu
Milestone: 2.9 Priority: normal
Severity: normal Version: 2.9
Component: Template Keywords: has-patch needs-testing
Focuses: Cc:

Description

If a user needs to style a particular category differently, he can either use conditional code inside the category.php template, or make a category-{id}.php template.

The problem with the later is that when applying the theme to a different site, the category id will have likely changed.

That's why we need to use the category slug instead, so a theme can have something like this:

  • category.php
  • category-projects.php
  • category-announcements.php

etc.

Attachments (1)

get_category_template.patch (711 bytes) - added by scribu 8 years ago.

Download all attachments as: .zip

Change History (4)

#1 @scribu
8 years ago

  • Keywords has-patch needs-testing added; needs-patch removed
  • Owner set to scribu
  • Status changed from new to accepted

#2 @westi
8 years ago

Reviewing this now.

#3 @westi
8 years ago

  • Resolution set to fixed
  • Status changed from accepted to closed

(In [11814]) Support location of category templates based on category slug as well as id. Fixes #10614 based on patch from scribu.

Note: See TracTickets for help on using tickets.