get_template_directory
Retrieve current theme directory.
Description
(string) get_template_directory();
Returns (string)
Template directory path.
Usage
if ( !function_exists( 'get_template_directory' ) ) { require_once ABSPATH . WPINC . '/theme.php'; } // NOTICE! Understand what this does before running. $result = get_template_directory();
Defined (1)
The function is defined in the following location(s).
- /wp-includes/theme.php
- 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 URI 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 );
- }