get_template_directory()
Retrieve current theme directory.
Uses: get_template(), get_theme_root()
Used By: get_parent_theme_file_path()
1 time — 0.000028 sec (very fast) | 50000 times — 0.17 sec (very fast) | PHP 7.1.1, WP 4.7.2
Hooks from the function
Return
String
. Path to current theme's template directory.
Usage
get_template_directory();
Changelog
Since 1.5.0 | Introduced. |
Code of get_template_directory() get template directory WP 5.9.3
function get_template_directory() { $template = get_template(); $theme_root = get_theme_root( $template ); $template_dir = "$theme_root/$template"; /** * Filters the current theme directory path. * * @since 1.5.0 * * @param string $template_dir The path of the current theme directory. * @param string $template Directory name of the current theme. * @param string $theme_root Absolute path to the themes directory. */ return apply_filters( 'template_directory', $template_dir, $template, $theme_root ); }