Title: wp-includes/theme.php | Page 4 of 4 | Developer.WordPress.org

---

# File: wp-includes/theme.php

 * function[get_theme_root()](https://developer.wordpress.org/reference/functions/get_theme_root/)
 * Retrieves path to themes directory.
 * Used by [13 functions](https://developer.wordpress.org/reference/functions/get_theme_root/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_theme_root/#uses)
   | Source: [wp-includes/theme.php:600](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L600-L630)
 * hook[theme_root](https://developer.wordpress.org/reference/hooks/theme_root/)
 * Filters the absolute path to the themes directory.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/theme_root/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/theme_root/#uses)
   | Source: [wp-includes/theme.php:629](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L629-L629)
 * function[get_theme_root_uri()](https://developer.wordpress.org/reference/functions/get_theme_root_uri/)
 * Retrieves URI for themes directory.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/get_theme_root_uri/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/get_theme_root_uri/#uses)
   | Source: [wp-includes/theme.php:647](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L647-L683)
 * hook[stylesheet_uri](https://developer.wordpress.org/reference/hooks/stylesheet_uri/)
 * Filters the URI of the active theme stylesheet.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/stylesheet_uri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/stylesheet_uri/#uses)
   | Source: [wp-includes/theme.php:263](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L263-L263)
 * function[get_locale_stylesheet_uri()](https://developer.wordpress.org/reference/functions/get_locale_stylesheet_uri/)
 * Retrieves the localized stylesheet URI.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_locale_stylesheet_uri/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/get_locale_stylesheet_uri/#uses)
   | Source: [wp-includes/theme.php:287](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L287-L308)
 * hook[locale_stylesheet_uri](https://developer.wordpress.org/reference/hooks/locale_stylesheet_uri/)
 * Filters the localized stylesheet URI.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/locale_stylesheet_uri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/locale_stylesheet_uri/#uses)
   | Source: [wp-includes/theme.php:307](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L307-L307)
 * function[get_template()](https://developer.wordpress.org/reference/functions/get_template/)
 * Retrieves name of the active theme.
 * Used by [11 functions](https://developer.wordpress.org/reference/functions/get_template/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_template/#uses)
   | Source: [wp-includes/theme.php:317](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L317-L326)
 * hook[template](https://developer.wordpress.org/reference/hooks/template/)
 * Filters the name of the active theme.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/template/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/template/#uses)
   | Source: [wp-includes/theme.php:325](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L325-L325)
 * function[get_template_directory()](https://developer.wordpress.org/reference/functions/get_template_directory/)
 * Retrieves template directory path for the active theme.
 * Used by [20 functions](https://developer.wordpress.org/reference/functions/get_template_directory/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_template_directory/#uses)
   | Source: [wp-includes/theme.php:337](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L337-L352)
 * hook[template_directory](https://developer.wordpress.org/reference/hooks/template_directory/)
 * Filters the active theme directory path.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/template_directory/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/template_directory/#uses)
   | Source: [wp-includes/theme.php:351](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L351-L351)
 * function[get_template_directory_uri()](https://developer.wordpress.org/reference/functions/get_template_directory_uri/)
 * Retrieves template directory URI for the active theme.
 * Used by [14 functions](https://developer.wordpress.org/reference/functions/get_template_directory_uri/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_template_directory_uri/#uses)
   | Source: [wp-includes/theme.php:361](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L361-L376)
 * hook[template_directory_uri](https://developer.wordpress.org/reference/hooks/template_directory_uri/)
 * Filters the active theme directory URI.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/template_directory_uri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/template_directory_uri/#uses)
   | Source: [wp-includes/theme.php:375](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L375-L375)
 * function[get_theme_roots()](https://developer.wordpress.org/reference/functions/get_theme_roots/)
 * Retrieves theme roots.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_theme_roots/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_theme_roots/#uses)
   | Source: [wp-includes/theme.php:388](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L388-L401)
 * hook[stylesheet](https://developer.wordpress.org/reference/hooks/stylesheet/)
 * Filters the name of current stylesheet.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/stylesheet/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/stylesheet/#uses)
   | Source: [wp-includes/theme.php:189](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L189-L189)
 * function[register_theme_directory()](https://developer.wordpress.org/reference/functions/register_theme_directory/)
 * Registers a directory that contains themes.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/register_theme_directory/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/register_theme_directory/#uses)
   | Source: [wp-includes/theme.php:415](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L415-L437)
 * function[get_stylesheet_directory()](https://developer.wordpress.org/reference/functions/get_stylesheet_directory/)
 * Retrieves stylesheet directory path for the active theme.
 * Used by [20 functions](https://developer.wordpress.org/reference/functions/get_stylesheet_directory/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_stylesheet_directory/#uses)
   | Source: [wp-includes/theme.php:201](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L201-L216)
 * function[search_theme_directories()](https://developer.wordpress.org/reference/functions/search_theme_directories/)
 * Searches all registered theme directories for complete and valid themes.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/search_theme_directories/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/search_theme_directories/#uses)
   | Source: [wp-includes/theme.php:449](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L449-L585)
 * hook[stylesheet_directory](https://developer.wordpress.org/reference/hooks/stylesheet_directory/)
 * Filters the stylesheet directory path for the active theme.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/stylesheet_directory/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/stylesheet_directory/#uses)
   | Source: [wp-includes/theme.php:215](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L215-L215)
 * function[get_stylesheet_directory_uri()](https://developer.wordpress.org/reference/functions/get_stylesheet_directory_uri/)
 * Retrieves stylesheet directory URI for the active theme.
 * Used by [15 functions](https://developer.wordpress.org/reference/functions/get_stylesheet_directory_uri/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_stylesheet_directory_uri/#uses)
   | Source: [wp-includes/theme.php:225](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L225-L240)
 * hook[stylesheet_directory_uri](https://developer.wordpress.org/reference/hooks/stylesheet_directory_uri/)
 * Filters the stylesheet directory URI.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/stylesheet_directory_uri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/stylesheet_directory_uri/#uses)
   | Source: [wp-includes/theme.php:239](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L239-L239)
 * function[get_stylesheet_uri()](https://developer.wordpress.org/reference/functions/get_stylesheet_uri/)
 * Retrieves stylesheet URI for the active theme.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_stylesheet_uri/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_stylesheet_uri/#uses)
   | Source: [wp-includes/theme.php:252](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L252-L264)
 * function[wp_get_themes()](https://developer.wordpress.org/reference/functions/wp_get_themes/)
 * Returns an array of WP_Theme objects based on the arguments.
 * Used by [16 functions](https://developer.wordpress.org/reference/functions/wp_get_themes/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/wp_get_themes/#uses)
   | Source: [wp-includes/theme.php:35](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L35-L101)
 * function[wp_get_theme()](https://developer.wordpress.org/reference/functions/wp_get_theme/)
 * Gets a WP_Theme object for a theme.
 * Used by [52 functions](https://developer.wordpress.org/reference/functions/wp_get_theme/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_get_theme/#uses)
   | Source: [wp-includes/theme.php:117](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L117-L134)
 * function[wp_clean_themes_cache()](https://developer.wordpress.org/reference/functions/wp_clean_themes_cache/)
 * Clears the cache held by get_theme_roots() and WP_Theme.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/wp_clean_themes_cache/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_clean_themes_cache/#uses)
   | Source: [wp-includes/theme.php:142](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L142-L150)
 * function[is_child_theme()](https://developer.wordpress.org/reference/functions/is_child_theme/)
 * Whether a child theme is in use.
 * Used by [8 functions](https://developer.wordpress.org/reference/functions/is_child_theme/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/is_child_theme/#uses)
   | Source: [wp-includes/theme.php:163](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L163-L167)
 * function[get_stylesheet()](https://developer.wordpress.org/reference/functions/get_stylesheet/)
 * Retrieves name of the current stylesheet.
 * Used by [45 functions](https://developer.wordpress.org/reference/functions/get_stylesheet/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_stylesheet/#uses)
   | Source: [wp-includes/theme.php:181](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme.php#L181-L190)

 [Previous Page](https://developer.wordpress.org/reference/files/wp-includes/theme.php/page/3/?output_format=md)

[1](https://developer.wordpress.org/reference/files/wp-includes/theme.php/?output_format=md)
[2](https://developer.wordpress.org/reference/files/wp-includes/theme.php/page/2/?output_format=md)
[3](https://developer.wordpress.org/reference/files/wp-includes/theme.php/page/3/?output_format=md)
4