get_stylesheet_directory() WordPress Function
The get_stylesheet_directory() function is used to retrieve the URL of the current theme's directory.
get_stylesheet_directory() #
Retrieves stylesheet directory path for the active theme.
Return
(string) Path to active theme's stylesheet directory.
More Information
- The returning path does not contain a trailing slash.
- An example output of get_stylesheet_directory() is
/home/user/public_html/wp-content/themes/my_theme - In the event a child theme is being used, that is the directory that will be returned, not the parent theme directory (use get_template_directory() instead if you want the parent directory).
- To retrieve the URI of the stylesheet directory use get_stylesheet_directory_uri()
- To retrieve the path of a parent theme, use get_template_directory()
Source
File: wp-includes/theme.php
function get_stylesheet_directory() { $stylesheet = get_stylesheet(); $theme_root = get_theme_root( $stylesheet ); $stylesheet_dir = "$theme_root/$stylesheet"; /** * Filters the stylesheet directory path for the active theme. * * @since 1.5.0 * * @param string $stylesheet_dir Absolute path to the active theme. * @param string $stylesheet Directory name of the active theme. * @param string $theme_root Absolute path to themes directory. */ return apply_filters( 'stylesheet_directory', $stylesheet_dir, $stylesheet, $theme_root ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
1.5.0 | Introduced. |