[ОПРЕДЕЛЕНО] Как ПРАВИЛЬНЕЕ настроить порядок вывода миниатюр?
Подсмотрел 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. Получается в первом варианте, движок делает больше телодвижений, чем во втором.