ГлавнаяФункции WPПрочие функцииПрочее → get_the_post_thumbnail

get_the_post_thumbnail с версии 2.9.0

Комментариев: 7get_the_post_thumbnail
  • Есть функция, которая создает миниатюру картинки. Она ищет первую попавшуюся картинку в посте. Если нету таковой, то выводит заглушки или еще чего (вариантов куча). Причем, неважно как сама картинка публиковалась в пост. Она может быть вставлена как код после публикации (не через админку движа WP).

    Неудобство сей функции в том, что для нее нужно ставить плагин AutoThumb, а также сами урлы картинок выходят не красивые, например,

    <img width="80px" height="60px" title="" alt="" src="http://site.ru/wp-content/plugins/autothumb/image.php?src=/wp-content/uploads/123.jpg&w=80&h=60&zc=1&q=90&hash=05453397122a1d7df1134ad7e0f6b402" class="alignleft">

    . По сути, создается хеш картинки.

    Других вариантов я не нашел в сети. Тот, что есть в журнальных темах (TimThumb) урлы картинок еще хуже создает и он не умеет автоматом находить картинку.

    Автоматическое нахождение картинки и формирование из нее thumb - это удобно и не надо привязываться к созданию миниатюр и т.д..

    Работает ли эта функция для картинок, которые произвольно вставляются в статью? Скажем, для спарсенных картинок. Есть ли у тебя такая реализация и какие урлы формируются на выходе?

    ОТВЕТИТЬ ↓
    • Нет, так она не работает: она картинки не парсит из контента.

      Один из вариантов того, что вам нужно это мой плагин для создания картинок-миниатюр записи (для WordPress). Попробуйте может подойдет.

      Ссылки на картинки-миниатюры будут вида /путь_до_каталога_кеша/23sdf76_100x100.png

      ОТВЕТИТЬ ↓
  • Работает плагин smile Просто отлично. Еще пару тестов и поставлю его на все мои сайты. Мега респект тебе, Каma smile

    ОТВЕТИТЬ ↓
    • Вот и отлично! Я сам им пользуюсь везде smile

      ОТВЕТИТЬ ↓
  • Подскажите как реализовать миниатюры в виде ссылок на пост. Заранее спасибо *crazy*

    ОТВЕТИТЬ ↓
    • вопрос сложный. Примерно так:

      <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
      
      <?php the_post_thumbnail(); ?>
      
      </a>
      
      ОТВЕТИТЬ ↓
  • У меня вопрос получше к автору а есть ли возможность получить id изображения которое используется в качестве миниатюры текущего поста. то есть есть пост с id = 10 и к нему миниатюрка прикреплена id картинки которой =20 так вот интересует как получить эти самые 20 можно ли так сделать?

    ОТВЕТИТЬ ↓
Форма комментирования

¤ Вставляйте код кнопкой: "Код" (php, js, html, css, sql);
¤ Выделяйте HTML код кнопкой: "Выделить" (<div>);
¤ Перед отправкой комментария используйте "Превью";
¤ Не пишите спам/бред — бесполезно!

Подписаться на комментарии без комментирования:

X

Забыли пароль?