Как создать миниатюры картинок

Как создать и вывести миниатюры изображений в посте? Если у вас уже WordPress 2.9, то считайте, что миниатюры уже почти созданы. Новая версия поддерживает автоматическое создание миниатюр, остается их только вывести.

Для вывода миниатюр нужно вставить следующий код в файл functions.php:

add_theme_support( 'post-thumbnails' );

Этот код активирует автоматическое создание миниатюр. Далее просто вставляем в файл темы (обычно это index.php или single.php) одну строчку в том месте, где нужно вывести миниатюру:

</pre>
<p>Естественно, что этот код можно поместить в специальный div определенного класса, а стилистическое оформление этого класса описать в файле style.css.</p>
<p>Размеры миниатюр можно регулировать:</p>
<pre>the_post_thumbnail('thumbnail'); - маленький
the_post_thumbnail('medium'); - средний
the_post_thumbnail('large'); - большой
the_post_thumbnail(); - исходный

А можно и свой размер вставить, да еще и расположить слева:

the_post_thumbnail(array(150,150), array('class' => 'alignleft'));

Не забудьте указать в настройках блога размер миниатюр, используемый по-умолчанию. Пропорции картинок в миниатюрах не меняются, даже если мы строго зададим их. Дерзайте!

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. Grawl

    М-мм, надо попробовать.

    Ответить
  2. bakhtier

    у меня не получается :((
    blog.tukhtaev.com → wp 2.9
    в какой файл надо ставлять ?php the_post_thumbnail у меня index.php и single.php
    и поставил что бы слева и 150×150 было. но выходить ошибка. Может есть плагин?

    Ответить
    1. Ответить
  3. Разработчик пива на joomla

    Нет такого в joomla

    Ответить
    1. tiaurus

      Какая еще джумла, спаммер? Кстати, открою секрет — ваши комментарии не индексируются :) .

      Ответить
  4. Vincent

    «Если у вас уже WordPress 2.9»
    а если нет???

    Ответить
    1. Обновитесь! Это бесплатно :)

      Ответить
  5. Nek

    Почему-то не получается у меня. По идее должна появиться надпись добавить миниатюру при добавлении поста, у меня её нет. В чем может заключаться проблема?

    Ответить