Как вывести первое изображение из записи

Как вывести первое изображение из записи

Вывод непосредственно первого изображения, если его нет то «заглушку» из списка. Для этого нужно в functions.php дописать:

function first_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/<img.+src=['"]([^'"]+)['"].*>/i', $post->post_content, $matches);
  $first_img = $matches [1] [];

  if(empty($first_img)){
    $images = array(
         'white5px.jpg',
     );
    $image  = $images[array_rand($images)];
    $first_img = "/wp-content/themes/tabs/images/" . $image . "";
  }
  return $first_img;}

В место где нужно показывать изображение вставить код:

<img src="<?php echo first_image() ?>"title="<?php the_title(); ?>" alt="<?php the_title(); ?>"/>

Заглушки вписываются списком сюда:

$images = array(
         'white5px.jpg',
     );
Чистим head в WordPress И убираем лишнее и ненужно... Для начала уберем код который дописывает движок wordpress. Из написанного в каждой строке более менее понятно что уберется, но если что-то не ясно — c...
Работаем с типами записей в WordPress 3.0... Одна из самых интересных фишек WordPress 3.0, это индивидуальные типы записей, вы можете добавлять не только Записи и Страницы, но и например Фильмы...
Оптимизация MySql базы данных блога WordPress... Доброго здоровья всем читателям блога! Сегодняшняя тема очень важна для каждого вебмастера, а посему немедленно даю вам информацию по вопросу оптимиза...
Карта сайта для WordPress в виде HTML страницы... Карта сайта для людей это обыкновенная html-страница с ссылками на все страницы вашего сайта, которые сгруппированные по категориям, это можно сказа...
Читайте также  Оптимизация MySql базы данных блога WordPress

Сохрани, чтобы не потерять