Как вывести первое изображение из записи
Для вывода изображения из записи есть несколько вариантов.
1. Вывод непосредственно первого изображения, если его нет то «заглушку» из списка. Для этого нужно в functions.php дописать:
function first_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/
$first_img = $matches [1] [0];
if(empty($first_img)){
$images = array(
'white5px.jpg',
);
$image = $images[array_rand($images)];
$first_img = "/wp-content/themes/tabs/images/" . $image . "";
}
return $first_img;}
В место где нужно показывать изображение вставить код:
Заглушки вписываются списком сюда:
$images = array(
'white5px.jpg',
);
2. Второй вариант выводить thumbail, если тема их поддерживает. В functions.php дописать:
add_theme_support('post-thumbnails');
В место где нужно показывать изображение вставить код:
Размер изображения вписывается (‘сюда’):
(‘thumbnail’), (‘medium’), (‘large’) — из настроек мультимедиа блога, либо (array(100,100) ) — ширина, высота вручную.