Themes: Add template type and template candidates as parameters to the `{$type}_template` filter.

Props mschadegg
Fixes #39525


git-svn-id: https://develop.svn.wordpress.org/trunk@40057 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
John Blackbourn 2017-02-12 21:24:16 +00:00
parent 38c3556674
commit acf5ca35c8
1 changed files with 5 additions and 2 deletions

View File

@ -53,10 +53,13 @@ function get_query_template( $type, $templates = array() ) {
* 'embed', home', 'frontpage', 'page', 'paged', 'search', 'single', 'singular', and 'attachment'. * 'embed', home', 'frontpage', 'page', 'paged', 'search', 'single', 'singular', and 'attachment'.
* *
* @since 1.5.0 * @since 1.5.0
* @since 4.8.0 The `$type` and `$templates` parameters were added.
* *
* @param string $template Path to the template. See locate_template(). * @param string $template Path to the template. See locate_template().
* @param string $type Filename without extension.
* @param array $templates A list of template candidates, in descending order of priority.
*/ */
return apply_filters( "{$type}_template", $template ); return apply_filters( "{$type}_template", $template, $type, $templates );
} }
/** /**