Filters the list of template filenames that are searched for when retrieving a template to use.
Description
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.The last element in the array should always be the fallback template for this query type. Possible hook names include: <ul> <li>404_template_hierarchy</li> <li>archive_template_hierarchy</li> <li>attachment_template_hierarchy</li> <li>author_template_hierarchy</li> <li>category_template_hierarchy</li> <li>date_template_hierarchy</li> <li>embed_template_hierarchy</li> <li>frontpage_template_hierarchy</li> <li>home_template_hierarchy</li> <li>index_template_hierarchy</li> <li>page_template_hierarchy</li> <li>paged_template_hierarchy</li> <li>privacypolicy_template_hierarchy</li> <li>search_template_hierarchy</li> <li>single_template_hierarchy</li> <li>singular_template_hierarchy</li> <li>tag_template_hierarchy</li> <li>taxonomy_template_hierarchy</li> </ul>
Parameters
$templatesstring[]
A list of template candidates, in descending order of priority.
56*-`taxonomy_template_hierarchy`57*58* @since 4.7.059*60* @param string[]$templatesAlist of template candidates, in descending order of priority.61*/62$templates=apply_filters("{$type}_template_hierarchy",$templates);6364$template=locate_template($templates);6566$template=locate_block_template($template,$type,$templates);6768/**
History
Introduced in 4.7.0. Unchanged from 6.7.7 through 7.1.0.