WordPress Version: 6.1
/**
* Retrieves the mime type of an attachment based on the ID.
*
* This function can be used with any post type, but it makes more sense with
* attachments.
*
* @since 2.0.0
*
* @param int|WP_Post $post Optional. Post ID or post object. Defaults to global $post.
* @return string|false The mime type on success, false on failure.
*/
function get_post_mime_type($post = null)
{
$post = get_post($post);
if (is_object($post)) {
return $post->post_mime_type;
}
return false;
}