Поддержка Проблемы и решения Видео в анонсах

  • Доброго времени суток всем! Кто-нибудь может помочь с функцией вывода фото и/или видео в анонсах записей? Есть форум от BBPress и плагин Shortcodes Ultimate, который выводит на отдельную страницу (главную) темы с форума. Темы — это записи типа topic. Сейчас имеется функция, которая берет первое изображение из поста и вставляет в анонс. Но в ленте имеются и видео — хотелось бы и их тоже видеть в анонсе

    
    function bloggood_ru_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 = "/wp-content/uploads/2016/10/default.png"; 
    } 
    return $first_img; 
    }
    

    Пробовала сделать вывод через переработанный the_content и использованием его как <?php echo content(50)?> :

    
     
    function content($limit) {
      $content = explode(' ', get_the_content(), $limit);
      if (count($content)>=$limit) {
        array_pop($content);
        $content = implode(" ",$content).'... <a href="'. get_permalink($post->ID) . '"><span style="color: #1C9B2B !important; font-weight:300;">  Читать дальше &raquo;</span></a>';
      } else {
        $content = implode(" ",$content);
      }           
      $content = preg_replace('/\[.+\]/','', $content);
      $content = apply_filters('the_content', $content);
      $content = str_replace(']]>', ']]>', $content);
      return $content;
    }
    

    Но при данном использовании не работает почему-то спойлер от того же ShotrcdesUltimate, в котором указывается количество выводимых символов и после которых надо отобразить запись «показать больше».

    Так же стоит сообщить, что записи(вернее, темы) добавляются пользователями и не через консоль WP, поэтому необходима такого рода автоматизация
    Буду рада идеям и предложениям!! Заранее спасибо!

    • Тема изменена 3 года, 9 месяцев назад пользователем lisoks.
  • Тема «Видео в анонсах» закрыта для новых ответов.