wordpress 2.8 для, загружаемого в пост изображения, автоматически создаются 3 картинки, одна из которых очень даже иконка
как получить иконку первого в посте изображения?
wordpress 2.8 и thumbnail

wordpress 2.8 для, загружаемого в пост изображения, автоматически создаются 3 картинки, одна из которых очень даже иконка
как получить иконку первого в посте изображения?
http://codex.wordpress.org/Function_Reference/get_children
получаю картинку предложенным способом
$img =& get_children(‘post_type=attachment&post_mime_type=image&post_parent=’.$post->ID);
$img = array_shift($img);
$img = $img->guid;
получил картинку, но основную. как выйти на аватарки?
например у меня есть файл 2.jpg
при загрузке создаются еще 2 файла 2-150×150.jpg, 2-300×225.jpg
я получаю их таким некрасивым способом
$img = substr($img, 0, -4) . ‘-‘ . get_option(‘thumbnail_size_w’) . ‘x’ . get_option(‘thumbnail_size_h’) . substr($img, -4, 4);
но если убрать настройку "Кадрировать миниатюру точно по размерам (обычные миниатюры пропорциональны)",
то название файла запросто может оказаться 2-150x137.jpg
как получить такое?
Вы, похоже, дальше второй строки примера не смотрели 🙂 А там такое:
if ( empty($images) ) {
// no attachments here
} else {
foreach ( $images as $attachment_id => $attachment ) {
echo wp_get_attachment_image( $attachment_id, ‘full’ );
}
}
Дальше смотрите в Кодексе параметры выделенной функции…