• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как удалить и задать превьюшки? (351+)

zek24

Мой дом здесь!
Команда форума
Модератор
Регистрация
14 Ноя 2009
Сообщения
811
Реакции
310
  • Автор темы
  • Модер.
  • #1
Привет,
заливал новости прямо в БД и сейчас вручную задать превью нет никакого желания
Нашел плагин auto-post-thumbnail который их должен брать из первой фото новости (что меня устраивает), но он выполнив 100% работы ничего так и не поменял.

Короче, как задать превью из первой фото новости?
Или где в БД хранятся записи о превью?
 
Короче, как задать превью из первой фото новости?

В файл functions.php добавляем код:
PHP:
// Получаем первое фото с поста
function catch_that_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] [0];
 
// Если фото отсутствует, выводим изображение по умолчанию (укажите свой путь к изображению)
  if(empty($first_img)){
    $first_img = "/images/default.jpg";
  }
  return $first_img;
}


Выводим первое фото поста через:
PHP:
<img src="<?php echo catch_that_image() ?>"/>
 
Куда хотите туда и вставляйте. Я ж не знаю где вы фото выводить собираетесь, на главной, или в листинге категорий, или в результатах поиска, или еще хз где. Открывайте свою тему и туда где будете выводить контент - туда и вставляйте.
 
Назад
Сверху