wppaste
WordPress

get_stylesheet_directory(): string

Since
1.5.0, 6.4.0, 6.4.2
Source
wp-includes/theme.php:201
Retrieves stylesheet directory path for the active theme.

Return

string
Path to active theme's stylesheet directory.

Hooks fired · 1

One hook fires while get_stylesheet_directory() runs, in this order:

  1. apply_filters( stylesheet_directory )filterline 215 (+14 into the body)

    Filters the stylesheet directory path for the active theme.

Uses · 3

Used by · 20

Show all 20

Source

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 );}

History

Introduced in 1.5.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

6.4.2
Memoization removed.from the docblock
6.4.0
Memoizes filter execution so that it only runs once for the current theme.from the docblock
1.5.0
Introduced.from the docblock

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 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.