• Здравствуйте, есть такой вопрос:
    На сайте хочу добавить блок — похожие записи с выводом миниатюр. Смотрел много плагинов, с помощью которых можно это сделать, также варианты добавления без плагина но везде требуется, что к записям в админ панели на сайте были уже прикреплены картинки миниатюр. Если этого нет, то тогда запись выводиться шаблонная картинка, который сами понимаете не очень удачный вариант.
    Пришел к выводу, что на все записи надо по одному прикреплять картинку в виде миниатюр и после этого уже ставить плагин. Так как на сайте более 3 тыс. запись этого делать очень не хочется.
    Может есть какие то альтернативные варианты?
    Заранее спасибо!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • ну например дергать первую картинку записи и через timthumb выводить ее в размерах миниатюры. если же картинок в записи нет — то заглушка, других вариантов нет.

    В записях по одной картинки. Как именно дергать первую картинку записи и через timthumb выводить ее в размерах миниатюры? Можете написать по подробнее?

    вариантов масса.

    //получаем ссылку на первую картинку записи start
    function wph_catch_that_image() {
        global $post, $posts;
        $first_img = '';
        preg_match_all('/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/',$post->post_content, $result);
        $first_img = $result[2][0];
    
        if(empty($first_img)) {
            $first_img = "http://www.site.ru/заглушка.gif";
        }
        return $first_img;
    }
    //получаем ссылку на первую картинку записи end

    собственно, получили ссылку — вывели ее в img теге с нужными width и height. но правильнее будет через скрипт timthumb создать миниатюру — но тут весь вопрос в том, насколько вы знаете php и сможете ли это сделать сами.

Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «Добавление миниатюр!» закрыта для новых ответов.