В таблице wp_postmeta хранятся данные относящиеся к attachment. С помощью wp_get_attachment_metadata можно получить данные конкретного изображения. Вот пример:
Array
(
[width] => 368
[height] => 575
[file] => 2017/03/super5.jpg
[sizes] => Array
(
[thumbnail] => Array
(
[file] => super5-150x150.jpg
[width] => 150
[height] => 150
[mime-type] => image/jpeg
)
[medium] => Array
(
[file] => super5-192x300.jpg
[width] => 192
[height] => 300
[mime-type] => image/jpeg
)
[featured-image] => Array
(
[file] => super5-260x406.jpg
[width] => 260
[height] => 406
[mime-type] => image/jpeg
)
[thumb-260] => Array
(
[file] => super5-260x406.jpg
[width] => 260
[height] => 406
[mime-type] => image/jpeg
)
)
[image_meta] => Array
(
[aperture] => 0
[credit] =>
[camera] =>
[caption] =>
[created_timestamp] => 0
[copyright] =>
[focal_length] => 0
[iso] => 0
[shutter_speed] => 0
[title] =>
[orientation] => 0
[keywords] => Array
(
)
)
)
В массиве sizes лежат стандартные и пользовательские размеры изображений, где задается размер изображения применяемый в данный момент?