wp_get_attachment_url( $attachment['id'] ), ]; } /** * Get Image Info * * Get image information as array * * @since 1.6.0 * @return array */ public static function get_image_info( $image_id, $image_url = '', $image_size = '' ) { if ( ! $image_id ) return false; $info = []; if ( ! empty( $image_id ) ) { // Existing attachment $attachment = get_post( $image_id ); if ( ! $attachment ) return; $info['id'] = $image_id; $info['url'] = $image_url; $info['image'] = wp_get_attachment_image( $attachment->ID, $image_size, true ); $info['caption'] = $attachment->post_excerpt; } else { // Placeholder image, most likely if ( empty( $image_url ) ) return; $info['id'] = false; $info['url'] = $image_url; $info['image'] = ''; $info['caption'] = ''; } return $info; } }