A WordPress-centric search engine for devs and theme authors

{$type}_template ›

apply_filters( "{$type}_template", $template, $type, $templates )
Parameters: (3)
  • (string) $template Path to the template. See locate_template().
    Required: Yes
  • (string) $type Sanitized filename without extension.
    Required: Yes
  • (array) $templates A list of template candidates, in descending order of priority.
    Required: Yes
Defined at:

Filters the path of the queried template by type.

The dynamic portion of the hook name, $type, refers to the filename -- minus the file extension and any non-alphanumeric characters delimiting words -- of the file to load. This hook also applies to various types of files loaded as part of the Template Hierarchy.

Possible values for $type include: 'index', '404', 'archive', 'author', 'category', 'tag', 'taxonomy', 'date', 'embed', 'home', 'frontpage', 'privacypolicy', 'page', 'paged', 'search', 'single', 'singular', and 'attachment'.


return apply_filters( "{$type}_template", $template, $type, $templates );