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

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

Вывод непосредственно первого изображения, если его нет то «заглушку» из списка. Для этого нужно в 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',
     );
Карта сайта для WordPress в виде HTML страницы... Карта сайта для людей это обыкновенная html-страница с ссылками на все страницы вашего сайта, которые сгруппированные по категориям, это можно сказа...
Учимся работать с Post Meta полем в WordPress... По умолчанию, WordPress дает вам возможность создавать два типа содержимого – Посты и Страницы. Посты и страницы можно заполнять контентом в виде ст...
Подсчет постов в категориях меню WordPress... Использование wp_nav_menu очень облегчает создание меню любой сложности с возможностью редактирование их структуры через админ-страницу. Но у таких ...
Счетчик просмотров записи по ip адресу в WordPress... Для записи количества просмотров надо в файл functions.php в папке вашего шаблона добавить функцию приведенную ниже: function setPostViews($postID) {...
Читайте также  Подсчет постов в категориях меню Wordpress

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