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