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

---

# @package: Media

 * hook[wp_calculate_image_srcset](https://developer.wordpress.org/reference/hooks/wp_calculate_image_srcset/)
 * Filters an image’s ‘srcset’ sources.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_calculate_image_srcset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_calculate_image_srcset/#uses)
   | Source: [wp-includes/media.php:1531](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1531-L1531)
 * function[wp_get_attachment_image_sizes()](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_sizes/)
 * Retrieves the value for an image attachment’s ‘sizes’ attribute.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_sizes/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_sizes/#uses)
   | Source: [wp-includes/media.php:1561](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1561-L1579)
 * function[wp_calculate_image_sizes()](https://developer.wordpress.org/reference/functions/wp_calculate_image_sizes/)
 * Creates a ‘sizes’ attribute value for an image.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/wp_calculate_image_sizes/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_calculate_image_sizes/#uses)
   | Source: [wp-includes/media.php:1595](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1595-L1633)
 * hook[wp_calculate_image_sizes](https://developer.wordpress.org/reference/hooks/wp_calculate_image_sizes/)
 * Filters the output of ‘wp_calculate_image_sizes()’.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_calculate_image_sizes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_calculate_image_sizes/#uses)
   | Source: [wp-includes/media.php:1632](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1632-L1632)
 * function[wp_get_attachment_image_srcset()](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_srcset/)
 * Retrieves the value for an image attachment’s ‘srcset’ attribute.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_srcset/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_srcset/#uses)
   | Source: [wp-includes/media.php:1307](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1307-L1325)
 * hook[image_get_intermediate_size](https://developer.wordpress.org/reference/hooks/image_get_intermediate_size/)
 * Filters the output of image_get_intermediate_size()
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/image_get_intermediate_size/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/image_get_intermediate_size/#uses)
   | Source: [wp-includes/media.php:873](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L873-L873)
 * function[wp_get_attachment_image_url()](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_url/)
 * Gets the URL of an image attachment.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_url/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_attachment_image_url/#uses)
   | Source: [wp-includes/media.php:1230](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1230-L1233)
 * function[_wp_get_image_size_from_meta()](https://developer.wordpress.org/reference/functions/_wp_get_image_size_from_meta/)
 * Gets the image size as array from its meta data.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/_wp_get_image_size_from_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/_wp_get_image_size_from_meta/#uses)
   | Source: [wp-includes/media.php:1277](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1277-L1291)
 * hook[wp_get_attachment_image_src](https://developer.wordpress.org/reference/hooks/wp_get_attachment_image_src/)
 * Filters the attachment image source result.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_get_attachment_image_src/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_get_attachment_image_src/#uses)
   | Source: [wp-includes/media.php:1027](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L1027-L1027)
 * hook[attachment_url_to_postid](https://developer.wordpress.org/reference/hooks/attachment_url_to_postid/)
 * Filters an attachment ID found by URL.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/attachment_url_to_postid/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/attachment_url_to_postid/#uses)
   | Source: [wp-includes/media.php:5576](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5576-L5576)
 * hook[media_embedded_in_content_allowed_types](https://developer.wordpress.org/reference/hooks/media_embedded_in_content_allowed_types/)
 * Filters the embedded media types that are allowed to be returned from the content
   blob.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/media_embedded_in_content_allowed_types/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/media_embedded_in_content_allowed_types/#uses)
   | Source: [wp-includes/media.php:5227](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5227-L5227)
 * hook[wp_constrain_dimensions](https://developer.wordpress.org/reference/hooks/wp_constrain_dimensions/)
 * Filters dimensions to constrain down-sampled images to.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_constrain_dimensions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_constrain_dimensions/#uses)
   | Source: [wp-includes/media.php:518](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L518-L518)
 * function[attachment_url_to_postid()](https://developer.wordpress.org/reference/functions/attachment_url_to_postid/)
 * Tries to convert an attachment URL into a post ID.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/attachment_url_to_postid/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/attachment_url_to_postid/#uses)
   | Source: [wp-includes/media.php:5501](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5501-L5577)
 * function[wpview_media_sandbox_styles()](https://developer.wordpress.org/reference/functions/wpview_media_sandbox_styles/)
 * Returns the URLs for CSS files used in an iframe-sandbox’d TinyMCE media view.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wpview_media_sandbox_styles/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wpview_media_sandbox_styles/#uses)
   | Source: [wp-includes/media.php:5586](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5586-L5592)
 * function[wp_maybe_generate_attachment_metadata()](https://developer.wordpress.org/reference/functions/wp_maybe_generate_attachment_metadata/)
 * Maybe attempts to generate attachment metadata, if missing.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_maybe_generate_attachment_metadata/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/functions/wp_maybe_generate_attachment_metadata/#uses)
   | Source: [wp-includes/media.php:5470](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5470-L5489)
 * hook[get_attached_media](https://developer.wordpress.org/reference/hooks/get_attached_media/)
 * Filters the list of media attached to the given post.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_attached_media/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_attached_media/#uses)
   | Source: [wp-includes/media.php:5204](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5204-L5204)
 * function[get_media_embedded_in_content()](https://developer.wordpress.org/reference/functions/get_media_embedded_in_content/)
 * Checks the HTML content for an audio, video, object, embed, or iframe tags.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_media_embedded_in_content/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_media_embedded_in_content/#uses)
   | Source: [wp-includes/media.php:5216](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5216-L5246)
 * function[get_post_galleries()](https://developer.wordpress.org/reference/functions/get_post_galleries/)
 * Retrieves galleries from the passed post’s content.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_post_galleries/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/get_post_galleries/#uses)
   | Source: [wp-includes/media.php:5258](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5258-L5405)
 * hook[get_post_galleries](https://developer.wordpress.org/reference/hooks/get_post_galleries/)
 * Filters the list of all found galleries in the given post.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_post_galleries/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_post_galleries/#uses)
   | Source: [wp-includes/media.php:5404](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5404-L5404)
 * function[get_post_gallery()](https://developer.wordpress.org/reference/functions/get_post_gallery/)
 * Checks a specified post’s content for gallery and, if present, return the first
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_post_gallery/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_post_gallery/#uses)
   | Source: [wp-includes/media.php:5416](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5416-L5430)
 * hook[get_post_gallery](https://developer.wordpress.org/reference/hooks/get_post_gallery/)
 * Filters the first-found post gallery.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_post_gallery/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_post_gallery/#uses)
   | Source: [wp-includes/media.php:5429](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5429-L5429)
 * function[get_post_galleries_images()](https://developer.wordpress.org/reference/functions/get_post_galleries_images/)
 * Retrieves the image srcs from galleries from a post’s content, if present.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_post_galleries_images/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_post_galleries_images/#uses)
   | Source: [wp-includes/media.php:5443](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5443-L5446)
 * function[get_post_gallery_images()](https://developer.wordpress.org/reference/functions/get_post_gallery_images/)
 * Checks a post’s content for galleries and return the image srcs for the first
   found gallery.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_post_gallery_images/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_post_gallery_images/#uses)
   | Source: [wp-includes/media.php:5458](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5458-L5461)
 * hook[wp_enqueue_media](https://developer.wordpress.org/reference/hooks/wp_enqueue_media/)
 * Fires at the conclusion of wp_enqueue_media().
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_enqueue_media/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_enqueue_media/#uses)
   | Source: [wp-includes/media.php:5154](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5154-L5154)
 * function[wp_image_editor_supports()](https://developer.wordpress.org/reference/functions/wp_image_editor_supports/)
 * Tests whether there is an editor that supports a given mime type or methods.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_image_editor_supports/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_image_editor_supports/#uses)
   | Source: [wp-includes/media.php:4265](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L4265-L4267)
 * function[get_attached_media()](https://developer.wordpress.org/reference/functions/get_attached_media/)
 * Retrieves media attached to the passed post.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_attached_media/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_attached_media/#uses)
   | Source: [wp-includes/media.php:5166](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5166-L5205)
 * hook[wp_image_editors](https://developer.wordpress.org/reference/hooks/wp_image_editors/)
 * Filters the list of image editing library classes.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/wp_image_editors/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_image_editors/#uses)
   | Source: [wp-includes/media.php:4292](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L4292-L4292)
 * hook[get_attached_media_args](https://developer.wordpress.org/reference/hooks/get_attached_media_args/)
 * Filters arguments used to retrieve media attached to the given post.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_attached_media_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_attached_media_args/#uses)
   | Source: [wp-includes/media.php:5191](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L5191-L5191)
 * function[wp_plupload_default_settings()](https://developer.wordpress.org/reference/functions/wp_plupload_default_settings/)
 * Prints default Plupload arguments.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_plupload_default_settings/#used-by)
   | Uses [13 functions](https://developer.wordpress.org/reference/functions/wp_plupload_default_settings/#uses)
   | Source: [wp-includes/media.php:4363](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L4363-L4460)
 * hook[plupload_default_settings](https://developer.wordpress.org/reference/hooks/plupload_default_settings/)
 * Filters the Plupload default settings.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/plupload_default_settings/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/plupload_default_settings/#uses)
   | Source: [wp-includes/media.php:4425](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/media.php#L4425-L4425)

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

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

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