Title: Media | Page 5 of 6 | Developer.WordPress.org

---

# @package: Media

 * hook[wp_audio_extensions](https://developer.wordpress.org/reference/hooks/wp_audio_extensions/)
 * Filters the list of supported audio formats.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_audio_extensions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_audio_extensions/#uses)
   | Source: [wp-includes/media.php:3335](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3335-L3335)
 * hook[use_default_gallery_style](https://developer.wordpress.org/reference/hooks/use_default_gallery_style/)
 * Filters whether to print default gallery styles.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/use_default_gallery_style/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/use_default_gallery_style/#uses)
   | Source: [wp-includes/media.php:2873](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L2873-L2873)
 * function[wp_get_attachment_id3_keys()](https://developer.wordpress.org/reference/functions/wp_get_attachment_id3_keys/)
 * Returns useful keys to use to lookup data from an attachment’s stored metadata.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_id3_keys/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_id3_keys/#uses)
   | Source: [wp-includes/media.php:3347](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3347-L3372)
 * hook[gallery_style](https://developer.wordpress.org/reference/hooks/gallery_style/)
 * Filters the default gallery shortcode CSS styles.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/gallery_style/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/gallery_style/#uses)
   | Source: [wp-includes/media.php:2908](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L2908-L2908)
 * hook[wp_get_attachment_id3_keys](https://developer.wordpress.org/reference/hooks/wp_get_attachment_id3_keys/)
 * Filters the editable list of keys to look up data from an attachment’s metadata.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_get_attachment_id3_keys/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_get_attachment_id3_keys/#uses)
   | Source: [wp-includes/media.php:3371](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3371-L3371)
 * function[wp_underscore_playlist_templates()](https://developer.wordpress.org/reference/functions/wp_underscore_playlist_templates/)
 * Outputs the templates used by playlists.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_underscore_playlist_templates/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_underscore_playlist_templates/#uses)
   | Source: [wp-includes/media.php:2968](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L2968-L3015)
 * function[wp_audio_shortcode()](https://developer.wordpress.org/reference/functions/wp_audio_shortcode/)
 * Builds the Audio shortcode output.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_audio_shortcode/#used-by)
   | Uses [18 functions](https://developer.wordpress.org/reference/functions/wp_audio_shortcode/#uses)
   | Source: [wp-includes/media.php:3396](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3396-L3571)
 * function[wp_playlist_scripts()](https://developer.wordpress.org/reference/functions/wp_playlist_scripts/)
 * Outputs and enqueues default scripts and styles for playlists.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_playlist_scripts/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_playlist_scripts/#uses)
   | Source: [wp-includes/media.php:3024](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3024-L3029)
 * hook[wp_audio_shortcode_override](https://developer.wordpress.org/reference/hooks/wp_audio_shortcode_override/)
 * Filters the default audio shortcode output.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_audio_shortcode_override/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_audio_shortcode_override/#uses)
   | Source: [wp-includes/media.php:3414](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3414-L3414)
 * function[wp_playlist_shortcode()](https://developer.wordpress.org/reference/functions/wp_playlist_shortcode/)
 * Builds the Playlist shortcode output.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_playlist_shortcode/#used-by)
   | Uses [21 functions](https://developer.wordpress.org/reference/functions/wp_playlist_shortcode/#uses)
   | Source: [wp-includes/media.php:3067](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3067-L3296)
 * hook[post_playlist](https://developer.wordpress.org/reference/hooks/post_playlist/)
 * Filters the playlist output.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/post_playlist/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/post_playlist/#uses)
   | Source: [wp-includes/media.php:3097](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3097-L3097)
 * hook[wp_playlist_scripts](https://developer.wordpress.org/reference/hooks/wp_playlist_scripts/)
 * Prints and enqueues playlist scripts, styles, and JavaScript templates.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_playlist_scripts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_playlist_scripts/#uses)
   | Source: [wp-includes/media.php:3266](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3266-L3266)
 * function[wp_mediaelement_fallback()](https://developer.wordpress.org/reference/functions/wp_mediaelement_fallback/)
 * Provides a No-JS Flash fallback as a last resort for audio / video.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_mediaelement_fallback/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_mediaelement_fallback/#uses)
   | Source: [wp-includes/media.php:3307](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3307-L3317)
 * hook[img_caption_shortcode_width](https://developer.wordpress.org/reference/hooks/img_caption_shortcode_width/)
 * Filters the width of an image’s caption.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/img_caption_shortcode_width/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/img_caption_shortcode_width/#uses)
   | Source: [wp-includes/media.php:2618](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L2618-L2618)
 * hook[wp_mediaelement_fallback](https://developer.wordpress.org/reference/hooks/wp_mediaelement_fallback/)
 * Filters the MediaElement fallback output for no-JS.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_mediaelement_fallback/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_mediaelement_fallback/#uses)
   | Source: [wp-includes/media.php:3316](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L3316-L3316)
 * function[image_make_intermediate_size()](https://developer.wordpress.org/reference/functions/image_make_intermediate_size/)
 * Resizes an image to make a thumbnail or intermediate size.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/image_make_intermediate_size/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/image_make_intermediate_size/#uses)
   | Source: [wp-includes/media.php:697](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L697-L713)
 * function[image_get_intermediate_size()](https://developer.wordpress.org/reference/functions/image_get_intermediate_size/)
 * Retrieves the image’s intermediate size (resized) path, width, and height.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/image_get_intermediate_size/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/image_get_intermediate_size/#uses)
   | Source: [wp-includes/media.php:780](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L780-L874)
 * function[get_intermediate_image_sizes()](https://developer.wordpress.org/reference/functions/get_intermediate_image_sizes/)
 * Gets the available intermediate image size names.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/get_intermediate_image_sizes/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_intermediate_image_sizes/#uses)
   | Source: [wp-includes/media.php:883](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L883-L900)
 * hook[intermediate_image_sizes](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes/)
 * Filters the list of intermediate image sizes.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/intermediate_image_sizes/#uses)
   | Source: [wp-includes/media.php:899](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L899-L899)
 * function[wp_get_attachment_image_src()](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/)
 * Retrieves an image to represent an attachment.
 * Used by [14 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/#uses)
   | Source: [wp-includes/media.php:976](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L976-L1028)
 * function[get_image_tag()](https://developer.wordpress.org/reference/functions/get_image_tag/)
 * Gets an img tag for an image attachment, scaling it down if requested.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_image_tag/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/get_image_tag/#uses)
   | Source: [wp-includes/media.php:388](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L388-L427)
 * function[wp_get_attachment_image()](https://developer.wordpress.org/reference/functions/wp_get_attachment_image/)
 * Gets an HTML img element representing an image attachment.
 * Used by [9 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image/#uses)
   | Source: [wp-includes/media.php:1068](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1068-L1216)
 * hook[get_image_tag_class](https://developer.wordpress.org/reference/hooks/get_image_tag_class/)
 * Filters the value of the attachment’s image tag class attribute.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_image_tag_class/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_image_tag_class/#uses)
   | Source: [wp-includes/media.php:409](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L409-L409)
 * hook[wp_get_attachment_image_attributes](https://developer.wordpress.org/reference/hooks/wp_get_attachment_image_attributes/)
 * Filters the list of attachment image attributes.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_get_attachment_image_attributes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_get_attachment_image_attributes/#uses)
   | Source: [wp-includes/media.php:1181](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1181-L1181)
 * hook[get_image_tag](https://developer.wordpress.org/reference/hooks/get_image_tag/)
 * Filters the HTML content for the image tag.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_image_tag/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_image_tag/#uses)
   | Source: [wp-includes/media.php:426](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L426-L426)
 * function[img_caption_shortcode()](https://developer.wordpress.org/reference/functions/img_caption_shortcode/)
 * Builds the Caption shortcode output.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/img_caption_shortcode/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/img_caption_shortcode/#uses)
   | Source: [wp-includes/media.php:2527](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L2527-L2656)
 * function[wp_constrain_dimensions()](https://developer.wordpress.org/reference/functions/wp_constrain_dimensions/)
 * Calculates the new dimensions for a down-sampled image.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_constrain_dimensions/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_constrain_dimensions/#uses)
   | Source: [wp-includes/media.php:448](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L448-L519)
 * hook[img_caption_shortcode](https://developer.wordpress.org/reference/hooks/img_caption_shortcode/)
 * Filters the default caption shortcode output.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/img_caption_shortcode/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/img_caption_shortcode/#uses)
   | Source: [wp-includes/media.php:2552](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L2552-L2552)
 * function[image_resize_dimensions()](https://developer.wordpress.org/reference/functions/image_resize_dimensions/)
 * Retrieves calculated resize dimensions for use in WP_Image_Editor.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/image_resize_dimensions/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/image_resize_dimensions/#uses)
   | Source: [wp-includes/media.php:543](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L543-L673)
 * hook[image_resize_dimensions](https://developer.wordpress.org/reference/hooks/image_resize_dimensions/)
 * Filters whether to preempt calculating the image resize dimensions.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/image_resize_dimensions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/image_resize_dimensions/#uses)
   | Source: [wp-includes/media.php:569](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L569-L569)

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

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

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