[wp-trac] [WordPress Trac] #16994: Add filter to array of template files to locate

WordPress Trac wp-trac at lists.automattic.com
Tue Mar 29 11:11:13 UTC 2011


#16994: Add filter to array of template files to locate
-------------------------+-----------------------------
 Reporter:  johnbillion  |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  Template     |    Version:
 Severity:  normal       |   Keywords:
-------------------------+-----------------------------
 It's not possible to modify the array of template files that's looped over
 in order to locate the template file to use on a site.

 These arrays are set in the various `get_whatever_template()` functions
 (eg `get_taxonomy_template()`, `get_archive_template()`,
 `get_home_template()`).

 A theme framework I'm building adds several new possible template files.
 Some of these have higher priority than existing templates, and some have
 lower. Currently I have to use the `template_include` filter and pass an
 array of possible template files through `locate_template()` again due to
 the varying priority of the templates.

 If there was a filter on the array used in `get_query_template()` this
 would be easy and would remove the need for `locate_template()` to be
 called twice.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/16994>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list