get_stylesheet_directory_uri(): string
- Since
- 1.5.0
- Source
wp-includes/theme.php:225
Retrieves stylesheet directory URI for the active theme.
Return
string- URI to active theme's stylesheet directory.
Hooks fired · 1
One hook fires while get_stylesheet_directory_uri() runs, in this order:
- apply_filters( stylesheet_directory_uri )filterline 239 (+14 into the body)
Filters the stylesheet directory URI.
Uses · 3
- get_stylesheet()Retrieves name of the current stylesheet.
- get_theme_root_uri()Retrieves URI for themes directory.
- apply_filters()Calls the callback functions that have been added to a filter hook.
Used by · 20
- Custom_Image_Header::get_default_header_images()Gets the details of default header images if defined.
- Custom_Image_Header::process_default_headers()Processes the default headers.
- Custom_Image_Header::reset_header_image()Resets a header image to the default image for the theme.
- Custom_Image_Header::step_1()Displays first step of custom header image page.
- WP_Customize_Manager::register_controls()Registers some default controls.
- WP_REST_Themes_Controller::prepare_item_for_response()Prepares a single theme output for response.
- WP_URL_Pattern_Prefixer::get_default_contexts()Returns the default contexts used by the class.
- _get_random_header_data()Gets random header image data from registered images in theme.
- get_bloginfo()Retrieves information about the current site.
- get_custom_header()Gets the header image data.
- get_editor_stylesheets()Retrieves any registered editor stylesheet URLs.
- get_locale_stylesheet_uri()Retrieves the localized stylesheet URI.
Show all 20
- get_stylesheet_uri()Retrieves stylesheet URI for the active theme.
- get_theme_file_uri()Retrieves the URL of a file in the theme.
- get_theme_mod()Retrieves theme modification value for the active theme.
- twentyfifteen_setup()Sets up theme defaults and registers support for various WordPress features.
- twentyfourteen_setup()Twenty Fourteen setup.
- twentyseventeen_setup()Sets up theme defaults and registers support for various WordPress features.
- twentysixteen_setup()Sets up theme defaults and registers support for various WordPress features.
- twentythirteen_setup()Twenty Thirteen setup.
Source
function get_stylesheet_directory_uri() { $stylesheet = str_replace( '%2F', '/', rawurlencode( get_stylesheet() ) ); $theme_root_uri = get_theme_root_uri( $stylesheet ); $stylesheet_dir_uri = "$theme_root_uri/$stylesheet"; /** * Filters the stylesheet directory URI. * * @since 1.5.0 * * @param string $stylesheet_dir_uri Stylesheet directory URI. * @param string $stylesheet Name of the activated theme's directory. * @param string $theme_root_uri Themes root URI. */ return apply_filters( 'stylesheet_directory_uri', $stylesheet_dir_uri, $stylesheet, $theme_root_uri );}History
Introduced in 1.5.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 6.8.8 tag, from
src/wp-includes/theme.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it. - Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.