Title: Theme | Page 6 of 8 | Developer.WordPress.org

---

# @package: Theme

 * function[get_header_image_tag()](https://developer.wordpress.org/reference/functions/get_header_image_tag/)
 * Creates image tag markup for a custom header image.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_header_image_tag/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/get_header_image_tag/#uses)
   | Source: [wp-includes/theme.php:1270](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1270-L1374)
 * hook[get_header_image_tag](https://developer.wordpress.org/reference/hooks/get_header_image_tag/)
 * Filters the markup of header images.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_header_image_tag/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_header_image_tag/#uses)
   | Source: [wp-includes/theme.php:1373](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1373-L1373)
 * function[the_header_image_tag()](https://developer.wordpress.org/reference/functions/the_header_image_tag/)
 * Displays the image markup for a custom header image.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/the_header_image_tag/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/the_header_image_tag/#uses)
   | Source: [wp-includes/theme.php:1383](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1383-L1385)
 * hook[editor_stylesheets](https://developer.wordpress.org/reference/hooks/editor_stylesheets/)
 * Filters the array of URLs of stylesheets applied to the editor.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/editor_stylesheets/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/editor_stylesheets/#uses)
   | Source: [wp-includes/theme.php:2283](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L2283-L2283)
 * function[has_header_image()](https://developer.wordpress.org/reference/functions/has_header_image/)
 * Checks whether a header image is set or not.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/has_header_image/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/has_header_image/#uses)
   | Source: [wp-includes/theme.php:1222](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1222-L1224)
 * function[is_customize_preview()](https://developer.wordpress.org/reference/functions/is_customize_preview/)
 * Whether the site is being previewed in the Customizer.
 * Used by [12 functions](https://developer.wordpress.org/reference/functions/is_customize_preview/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/is_customize_preview/#uses)
   | Source: [wp-includes/theme.php:3842](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3842-L3846)
 * function[get_editor_stylesheets()](https://developer.wordpress.org/reference/functions/get_editor_stylesheets/)
 * Retrieves any registered editor stylesheet URLs.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_editor_stylesheets/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/get_editor_stylesheets/#uses)
   | Source: [wp-includes/theme.php:2239](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L2239-L2284)
 * function[wp_customize_url()](https://developer.wordpress.org/reference/functions/wp_customize_url/)
 * Returns a URL to load the Customizer.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_customize_url/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_customize_url/#uses)
   | Source: [wp-includes/theme.php:3783](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3783-L3789)
 * function[wp_customize_support_script()](https://developer.wordpress.org/reference/functions/wp_customize_support_script/)
 * Prints a script to check whether or not the Customizer is supported, and apply
   either the no-customize-support or customize-support class to the body.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_customize_support_script/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_customize_support_script/#uses)
   | Source: [wp-includes/theme.php:3808](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3808-L3831)
 * function[_delete_attachment_theme_mod()](https://developer.wordpress.org/reference/functions/_delete_attachment_theme_mod/)
 * Checks an attachment being deleted to see if it’s a header or background image.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_delete_attachment_theme_mod/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/_delete_attachment_theme_mod/#uses)
   | Source: [wp-includes/theme.php:3455](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3455-L3479)
 * function[add_editor_style()](https://developer.wordpress.org/reference/functions/add_editor_style/)
 * Adds callback for custom TinyMCE editor stylesheets.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/add_editor_style/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/add_editor_style/#uses)
   | Source: [wp-includes/theme.php:2194](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L2194-L2208)
 * function[check_theme_switched()](https://developer.wordpress.org/reference/functions/check_theme_switched/)
 * Checks if a theme has been changed and runs ‘after_switch_theme’ hook on the 
   next WP load.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/check_theme_switched/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/check_theme_switched/#uses)
   | Source: [wp-includes/theme.php:3488](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3488-L3526)
 * function[remove_editor_styles()](https://developer.wordpress.org/reference/functions/remove_editor_styles/)
 * Removes all visual editor stylesheets.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/remove_editor_styles/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/remove_editor_styles/#uses)
   | Source: [wp-includes/theme.php:2219](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L2219-L2228)
 * hook[after_switch_theme](https://developer.wordpress.org/reference/hooks/after_switch_theme/)
 * Fires on the next WP load after the theme has been switched.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/after_switch_theme/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/after_switch_theme/#uses)
   | Source: [wp-includes/theme.php:3516](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3516-L3516)
 * function[add_theme_support()](https://developer.wordpress.org/reference/functions/add_theme_support/)
 * Registers theme support for a given feature.
 * Used by [12 functions](https://developer.wordpress.org/reference/functions/add_theme_support/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/add_theme_support/#uses)
   | Source: [wp-includes/theme.php:2702](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L2702-L2952)
 * function[_wp_customize_include()](https://developer.wordpress.org/reference/functions/_wp_customize_include/)
 * Includes and instantiates the WP_Customize_Manager class.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_customize_include/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/_wp_customize_include/#uses)
   | Source: [wp-includes/theme.php:3541](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3541-L3638)
 * function[_custom_header_background_just_in_time()](https://developer.wordpress.org/reference/functions/_custom_header_background_just_in_time/)
 * Registers the internal custom header and background routines.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_custom_header_background_just_in_time/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/_custom_header_background_just_in_time/#uses)
   | Source: [wp-includes/theme.php:2963](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L2963-L2993)
 * function[_wp_customize_loader_settings()](https://developer.wordpress.org/reference/functions/_wp_customize_loader_settings/)
 * Adds settings for the customize-loader script.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_customize_loader_settings/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/functions/_wp_customize_loader_settings/#uses)
   | Source: [wp-includes/theme.php:3743](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3743-L3772)
 * function[get_theme_support()](https://developer.wordpress.org/reference/functions/get_theme_support/)
 * Gets the theme support arguments passed when registering that support.
 * Used by [43 functions](https://developer.wordpress.org/reference/functions/get_theme_support/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/get_theme_support/#uses)
   | Source: [wp-includes/theme.php:3042](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3042-L3065)
 * function[remove_theme_support()](https://developer.wordpress.org/reference/functions/remove_theme_support/)
 * Allows a theme to de-register its support of a certain feature
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/remove_theme_support/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/remove_theme_support/#uses)
   | Source: [wp-includes/theme.php:3081](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3081-L3088)
 * function[_remove_theme_support()](https://developer.wordpress.org/reference/functions/_remove_theme_support/)
 * Do not use. Removes theme support internally without knowledge of those not used
   by themes directly.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/_remove_theme_support/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/_remove_theme_support/#uses)
   | Source: [wp-includes/theme.php:3104](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3104-L3151)
 * function[background_image()](https://developer.wordpress.org/reference/functions/background_image/)
 * Displays background image path.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/background_image/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/background_image/#uses)
   | Source: [wp-includes/theme.php:1856](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1856-L1858)
 * function[current_theme_supports()](https://developer.wordpress.org/reference/functions/current_theme_supports/)
 * Checks a theme’s support for a given feature.
 * Used by [96 functions](https://developer.wordpress.org/reference/functions/current_theme_supports/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/current_theme_supports/#uses)
   | Source: [wp-includes/theme.php:3172](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3172-L3233)
 * function[get_background_color()](https://developer.wordpress.org/reference/functions/get_background_color/)
 * Retrieves value for custom background color.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/get_background_color/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_background_color/#uses)
   | Source: [wp-includes/theme.php:1867](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1867-L1869)
 * hook[current_theme_supports-{$feature}](https://developer.wordpress.org/reference/hooks/current_theme_supports-feature/)
 * Filters whether the active theme supports a specific feature.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/current_theme_supports-feature/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/current_theme_supports-feature/#uses)
   | Source: [wp-includes/theme.php:3232](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3232-L3232)
 * function[background_color()](https://developer.wordpress.org/reference/functions/background_color/)
 * Displays background color value.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/background_color/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/background_color/#uses)
   | Source: [wp-includes/theme.php:1876](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1876-L1878)
 * function[require_if_theme_supports()](https://developer.wordpress.org/reference/functions/require_if_theme_supports/)
 * Checks a theme’s support for a given feature before loading the functions which
   implement it.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/require_if_theme_supports/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/require_if_theme_supports/#uses)
   | Source: [wp-includes/theme.php:3245](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L3245-L3251)
 * function[_custom_background_cb()](https://developer.wordpress.org/reference/functions/_custom_background_cb/)
 * Default custom background callback.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_custom_background_cb/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/_custom_background_cb/#uses)
   | Source: [wp-includes/theme.php:1885](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1885-L1961)
 * hook[theme_mod_{$name}](https://developer.wordpress.org/reference/hooks/theme_mod_name/)
 * Filters the theme modification, or ‘theme_mod’, value.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/theme_mod_name/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/theme_mod_name/#uses)
   | Source: [wp-includes/theme.php:1082](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1082-L1082)
 * function[is_random_header_image()](https://developer.wordpress.org/reference/functions/is_random_header_image/)
 * Checks if random header image is in use.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/is_random_header_image/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/is_random_header_image/#uses)
   | Source: [wp-includes/theme.php:1470](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/theme.php#L1470-L1491)

 [Previous Page](https://developer.wordpress.org/reference/package/theme/page/5/?output_format=md)

[1](https://developer.wordpress.org/reference/package/theme/?output_format=md) …
[4](https://developer.wordpress.org/reference/package/theme/page/4/?output_format=md)
[5](https://developer.wordpress.org/reference/package/theme/page/5/?output_format=md)
6 [7](https://developer.wordpress.org/reference/package/theme/page/7/?output_format=md)
[8](https://developer.wordpress.org/reference/package/theme/page/8/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/package/theme/page/7/?output_format=md)