template_include
Filter HookDescription
Filters the path of the current template before including it.Hook Information
File Location |
wp-includes/template-loader.php
View on GitHub
|
Hook Type | Filter |
Line Number | 104 |
Hook Parameters
Type | Name | Description |
---|---|---|
string
|
$template
|
The path of the template to include. |
Usage Examples
Basic Usage
<?php
// Hook into template_include
add_filter('template_include', 'my_custom_filter', 10, 1);
function my_custom_filter($template) {
// Your custom filtering logic here
return $template;
}
Source Code Context
wp-includes/template-loader.php:104
- How this hook is used in WordPress core
<?php
99 *
100 * @since 3.0.0
101 *
102 * @param string $template The path of the template to include.
103 */
104 $template = apply_filters( 'template_include', $template );
105 if ( $template ) {
106 include $template;
107 } elseif ( current_user_can( 'switch_themes' ) ) {
108 $theme = wp_get_theme();
109 if ( $theme->errors() ) {
PHP Documentation
<?php
/**
* Filters the path of the current template before including it.
*
* @since 3.0.0
*
* @param string $template The path of the template to include.
*/
Quick Info
- Hook Type: Filter
- Parameters: 1
- File: wp-includes/template-loader.php
Related Hooks
Related hooks will be displayed here in future updates.