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

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

Вывод непосредственно первого изображения, если его нет то «заглушку» из списка. Для этого нужно в 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...
Оптимизация MySql базы данных блога WordPress... Доброго здоровья всем читателям блога! Сегодняшняя тема очень важна для каждого вебмастера, а посему немедленно даю вам информацию по вопросу оптимиза...
Счетчик просмотров записи по ip адресу в WordPress... Для записи количества просмотров надо в файл functions.php в папке вашего шаблона добавить функцию приведенную ниже: function setPostViews($postID) {...
Работаем с типами записей в WordPress 3.0... Одна из самых интересных фишек WordPress 3.0, это индивидуальные типы записей, вы можете добавлять не только Записи и Страницы, но и например Фильмы...
Читайте также  Подсчет постов в категориях меню Wordpress

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