function get_image_tag( $id,
$alt,
$title,
$align,
$size = 'medium'
) { list
( $img_src,
$width,
$height ) =
image_downsize( $id,
$size );
$hwstring =
image_hwstring( $width,
$height );
$title =
$title ? 'title="' .
esc_attr( $title ) . '" ' : '';
$size_class =
is_array( $size ) ?
implode( 'x',
$size ) :
$size;
$class = 'align' .
esc_attr( $align ) . ' size-' .
esc_attr( $size_class ) . ' wp-image-' .
$id;
/**
* Filters the value of the attachment's image tag class attribute.
*
* @since 2.6.0
*
* @param string $class CSS class name or space-separated list of classes.
* @param int $id Attachment ID.
* @param string $align Part of the class name for aligning the image.
* @param string|int[] $size Requested image size. Can be any registered image size name, or
* an array of width and height values in pixels (in that order).
*/