get_stylesheet_directory_uri

The timeline below displays how wordpress function get_stylesheet_directory_uri has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Retrieves stylesheet directory URI for the active theme.
 *
 * @since 1.5.0
 *
 * @return string URI to active theme's stylesheet directory.
 */
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);
}

WordPress Version: 5.5

/**
 * Retrieves stylesheet directory URI for current theme.
 *
 * @since 1.5.0
 *
 * @return string URI to current theme's stylesheet directory.
 */
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);
}

WordPress Version: 4.6

/**
 * Retrieve stylesheet directory URI.
 *
 * @since 1.5.0
 *
 * @return string
 */
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);
}

WordPress Version: 3.9

/**
 * Retrieve stylesheet directory URI.
 *
 * @since 1.5.0
 *
 * @return string
 */
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}";
    /**
     * Filter 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);
}

WordPress Version: 3.8

/**
 * Retrieve stylesheet directory URI.
 *
 * @since 1.5.0
 *
 * @return string
 */
function get_stylesheet_directory_uri()
{
    $stylesheet = get_stylesheet();
    $theme_root_uri = get_theme_root_uri($stylesheet);
    $stylesheet_dir_uri = "{$theme_root_uri}/{$stylesheet}";
    /**
     * Filter 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);
}

WordPress Version: 3.7

/**
 * Retrieve stylesheet directory URI.
 *
 * @since 1.5.0
 *
 * @return string
 */
function get_stylesheet_directory_uri()
{
    $stylesheet = get_stylesheet();
    $theme_root_uri = get_theme_root_uri($stylesheet);
    $stylesheet_dir_uri = "{$theme_root_uri}/{$stylesheet}";
    return apply_filters('stylesheet_directory_uri', $stylesheet_dir_uri, $stylesheet, $theme_root_uri);
}