Все знают что в новой версии WordPress 2.9 добавлена новая функция post_thumbnail. Которая позволяет для каждой записи задавать картинку, которая будет выводиться на блоге.
Картинку можно добавить при создании новой записи, воспользовавшись вот таким полем:
Но этот блок, в панели администрирования, появляется только в том случае, если шаблон вашего блога, поддерживает функцию post-thumbnails"."
Чтобы включить поддержку этой функции, необходимо добавить следующие строки в файл function.php:
<?php if ( function_exists( 'add_theme_support' ) ) add_theme_support( 'post-thumbnails' ); ?>
Для отображения картинки, которая задана как изображение для определенной записи, необходимо воспользоваться функцией:
<?php the_post_thumbnail(); ?>
Также эту функцию можно использовать с некоторыми аргументами:
//По умолчанию генерируется иконка изображения <?php the_post_thumbnail('thumbnail'); ?> //Изображение среднего размера <?php the_post_thumbnail('medium'); ?> //Изображение большого размера <?php the_post_thumbnail('large'); ?>
Для оформления изображения, можно использовать следующий CSS-код:
.wp-post-image { padding:3px; background-color:#f9f9f9; border:1px solid #cccccc; }
Собственно вот. На моем блоге пока эта функция не используется, но в скором будущем надеюсь что будет использоваться. Если есть что дополнить, или остались какие-то вопросы, пишите в комментариях.
Ищите выгодный хостинг для блога? Хостинг от 125 руб/ месяц.



24.12.2009 - 8:13 пп
А, вон оно как работает! Знал, что такую функцию разработчики предусмотрели, но не нашел.
24.12.2009 - 11:40 пп
Спасибо за информацию!
25.12.2009 - 5:51 пп
Все как бы так, только я не совсем понимаю суть всех этих телодвижений! При всех этих усилиях, получается тот же результат, что и просто вставка мультимедиа в блог, стандартным способом. (Я имею ввиду что меню выходит тоже самое, и настройки в нем те же)
Как я понимаю, thumbnail должен отображаться во всей своей красе, в таких блоках как "Связанные записи" (Related Posts) и т.п. Так же?
Либо же в нестандартном отображении постов на странице, примерно как у Dimox'a, только будут добавлены изображения!
Мне кажется это бессмысленным, честно
Особенно для людей, которые не совсем разбираются во всех этих кодах, но все равно ломают голову, как же все это прикрутить
26.12.2009 - 8:37 дп
thumbmnail может отображаться где угодно, важно придумать как правильно использовать эту функцию
А для людей которые не особо разбираются, это просто будет выглядеть в виде красивых функциональных шаблонов для WordPress.
27.12.2009 - 8:52 дп
Очень хорошая функция, а я в свое время мучался с плагином wp-thumbnail для реализации этого функционала. Спасибо =)
31.12.2009 - 6:39 дп
Функция конечно хорошая , но обновлятся только из-за нее не стоит . Пождожду что-то более существенное .
31.12.2009 - 8:24 дп
Вы ведь наверняка внимательно следите за обновлениями WP, так вот с 2.9 версией, пофиксена куча багов + добавлена куча новых возможностей и эта возможность, просто одна из многих. А обновляться стоит всегда, если обновления выпускают, значит это кому-то нужно.
01.01.2010 - 4:35 пп
1. А если не задана картинка, то вместо миниатюры ничего не будет выводится так?
2. При выводе миниатюре, она пристыковывается к какому любо краю или можно это настроить? (хотя если поместить в div style="float: left;", то будет работать)
3. А если сделать такой код:
<?php if (the_post_thumbnail ()) the_post_thumbnail ()
else echo "<img src="noimg.jpg">"; ?>
То вместо миниатюры (при её отсутствии) выведет изображение noimg.jpg? (нет возможности протестировать пока)
02.01.2010 - 3:53 пп
Опубликовал чуть более широкое описание миниатюр для поста — http://wordpressinside.ru/functions/post-thumbnai...
Там оказывается стооолько нюансов, часа 2 вникал в 5 различных статей, пытаясь все понять)
02.01.2010 - 4:19 пп
Просто охренительное количество нюансов!
02.01.2010 - 4:24 пп
а еще этот чувак каторый wp придумал в одном из блогов сказал, что мол не используйте thumbnail и я так понял medium и large тоже, правда никак не объяснил. Чувствую функция еще новая и сыровата — будут чета мутить.
06.01.2010 - 1:50 пп
Очень много тонкостей, довольно тяжело настроить но результат того стоит. Хотя может надо чуть подождать, потому что пока все довольно сыровато, думаю в скором времени все улучшат в разы.
08.01.2010 - 9:12 пп
я так и нее освоил...сложно
16.01.2010 - 10:08 дп
Отличная функция! Пасиб за информацию будем работать)
17.01.2010 - 12:43 пп
настроил у себя показ миниатюр.
Прописал в стилях:
.wp-post-image {
padding:3px;
background-color:#f9f9f9;
border:1px solid #cccccc;
float: left;
Но все равно картинка ставится только над текстом.
без всяких обтеканий текстом
26.01.2010 - 7:00 дп
Мдя, обновляться надо
Пойду на серч искать человека ктоорой может вордпресс настроить старый, версия ууууу какая старая
28.01.2010 - 5:12 дп
На сегодняшний день большое количество шаблонов изначально поддерживает функцию thumbnail, так что и в коде копаться вовсе не обязательно, хотя и не помешает.
С другой стороны, действительно, загрузка изображений стандартным загрузчиком дает совсем неплохие результаты.
Так что тут дело вкуса или кому как удобнее, но функция все же удобная и где — то даже необходимая.
01.02.2010 - 6:42 пп
Хорошая штука спасибо что подсказал буду сюда еще заходить, продолжай в том же духе
01.02.2010 - 6:45 пп
Итересная штука нада попробовать но еще очень много нада доработать, продолжай в том же духе и я буду тебе за это очень благодарен
02.02.2010 - 8:26 дп
Для людей которые не особо разбираются, это просто будет выглядеть в виде красивых функциональных шаблонов для WordPress.
02.02.2010 - 3:38 пп
У меня тоже не обтекает текст. Что нужно прописывать?
06.02.2010 - 6:29 пп
Да хз... я вручную ставлю и не парюсь.
07.02.2010 - 3:13 пп
Даа, хорошая функция
07.02.2010 - 4:04 пп
http://fun-p.ru/
07.02.2010 - 5:26 пп
Использование миниатюрных изображений делает более привлекательным ресурс, так как не все одинаковые роботы, которые пишут, какие-либо сообщения!
08.02.2010 - 8:38 пп
Полезная фича спасибо!!! Пошел обновляться до 2.9 версии!!!
16.02.2010 - 11:45 дп
Я что-то не совсем понял смысл. Ведь сейчас если пользоваться качественными шаблонами для WP, то к каждому прилагается руководство, где четко написано как вывести миниатюру или картинку в «карусель» чтоб прокручивались популярные статьи. Если нет, то всегда можно залезть в код и там посмотреть, как нужно задать, что выводились нужные картинки.
И сейчас эти все навороты в большинстве для главной страницы и только, а в саму статью картинку все равно нужно загрузить простым загрузчиком
16.04.2010 - 9:02 дп
Версия 2.9 говорят тормозит... или гон?
01.05.2010 - 3:59 пп
А мне пригодилась эта инфо, спасибо!
30.06.2010 - 2:54 пп
И я не пойму, чем хуже функция вставка мультимедиа. Я решаю все задачи при помощи нее. Миниатюры высвечиваются. Правда WP я недавно скачивала, может в более ранних версиях этой функции не было?