[ОПРЕДЕЛЕНО] Как ПРАВИЛЬНЕЕ настроить порядок вывода миниатюр?
Подсмотрел 1 вариант (смотреть пункт 3)
https://wp-kama.ru/function/image_get_intermediate_size
$attachment = get_post(); if( $image = image_get_intermediate_size( $attachment->ID, 'large' ) ){ 'have size'; }elseif($image = image_get_intermediate_size( $attachment->ID, 'as_original' )){ 'have as_original'; }else{ 'only original'; }
или так
$meta = wp_get_attachment_metadata( $attachment->ID ); if ( isset( $meta['sizes']['large'] ) ){ echo 'have large <br>'; }elseif( isset( $meta['sizes']['as_original'] ) ){ echo 'have as_original <br>'; }else{ echo 'only original <br>'; }
спасибо, я тоже склонялся к этому варианту - просто даже не представляю за какие ниточки и что дергается в движке а wp_get_attachment_metadata - думаю по проще будет )
Я бы выбрал второй вариант, так как image_get_intermediate_size работает на основе wp_get_attachment_metadata. Получается в первом варианте, движок делает больше телодвижений, чем во втором.