audit clean-up
add 'no dates' logic
This commit is contained in:
@@ -378,18 +378,20 @@ class HSSM_REST_API {
|
||||
return null;
|
||||
}
|
||||
|
||||
$sizes = array( 'full', 'large', 'medium', 'thumbnail' );
|
||||
$sizes_data = array();
|
||||
foreach ( $sizes as $size ) {
|
||||
$src = wp_get_attachment_image_src( $thumbnail_id, $size );
|
||||
$sizes_data[ $size ] = ( $src && isset( $src[0] ) ) ? $src[0] : $image_data[0];
|
||||
}
|
||||
|
||||
return array(
|
||||
'id' => $thumbnail_id,
|
||||
'url' => $image_data[0],
|
||||
'width' => $image_data[1],
|
||||
'height' => $image_data[2],
|
||||
'alt' => get_post_meta( $thumbnail_id, '_wp_attachment_image_alt', true ),
|
||||
'sizes' => array(
|
||||
'full' => wp_get_attachment_image_src( $thumbnail_id, 'full' )[0],
|
||||
'large' => wp_get_attachment_image_src( $thumbnail_id, 'large' )[0],
|
||||
'medium' => wp_get_attachment_image_src( $thumbnail_id, 'medium' )[0],
|
||||
'thumbnail' => wp_get_attachment_image_src( $thumbnail_id, 'thumbnail' )[0],
|
||||
),
|
||||
'sizes' => $sizes_data,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user