Opened 2 years ago

Closed 2 years ago

#16994 closed enhancement (duplicate)

Add filter to array of template files to locate

Reported by: johnbillion Owned by:
Priority: normal Milestone:
Component: Template Version: 3.1
Severity: normal Keywords: has-patch
Cc:

Description

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.

Attachments (1)

16994.patch (429 bytes) - added by johnbillion 2 years ago.

Download all attachments as: .zip

Change History (3)

  • Keywords has-patch added
  • Version set to 3.1

Patch

  • Milestone Awaiting Review deleted
  • Resolution set to duplicate
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.