home_template
Filters the path of the queried template by type.
Это один из вариантов динамического хука (type)_template
Использование
add_filter( 'home_template', 'wp_kama_home_template_filter', 10, 3 ); /** * Function for `home_template` filter-hook. * * @param string $template Path to the template. See locate_template(). * @param string $type Sanitized filename without extension. * @param string[] $templates A list of template candidates, in descending order of priority. * * @return string */ function wp_kama_home_template_filter( $template, $type, $templates ){ // filter... return $template; }
- $template(строка)
- Path to the template. See locate_template().
- $type(строка)
- Sanitized filename without extension.
- $templates(string[])
- A list of template candidates, in descending order of priority.
Список изменений
С версии 1.5.0 | Введена. |
С версии 4.8.0 | The $type and $templates parameters were added. |
Где вызывается хук
home_template
wp-includes/template.php 103
return apply_filters( "{$type}_template", $template, $type, $templates );