Как сделать: изображение для записи

Категории: WordPress, Как сделать?

Все знают что в новой версии WordPress 2.9 добавлена новая функция post_thumbnail. Которая позволяет для каждой записи задавать картинку, которая будет выводиться на блоге.

Картинку можно добавить при создании новой записи, воспользовавшись вот таким полем:

Но этот блок, в панели администрирования, появляется только в том случае, если шаблон вашего блога, поддерживает функцию «post-thumbnails".

Чтобы включить поддержку этой функции, необходимо добавить следующие строки в файл function.php:

Для отображения картинки, которая задана как изображение для определенной записи, необходимо воспользоваться функцией:

Также эту функцию можно использовать с некоторыми аргументами:


//По умолчанию генерируется иконка изображения


//Изображение среднего размера


//Изображение большого размера

Для оформления изображения, можно использовать следующий CSS-код:


.wp-post-image {
padding:3px;
background-color:#f9f9f9;
border:1px solid #cccccc;
}

Собственно вот. На моем блоге пока эта функция не используется, но в скором будущем надеюсь что будет использоваться. Если есть что дополнить, или остались какие-то вопросы, пишите в комментариях.

Комментарии: 30Напишите свой комментарий!

  1. [m.k] Написал(а):

    А, вон оно как работает! Знал, что такую функцию разработчики предусмотрели, но не нашел.

  2. Виктор 78 Написал(а):

    Спасибо за информацию!

  3. Андрей Степанов Написал(а):

    Все как бы так, только я не совсем понимаю суть всех этих телодвижений! При всех этих усилиях, получается тот же результат, что и просто вставка мультимедиа в блог, стандартным способом. (Я имею ввиду что меню выходит тоже самое, и настройки в нем те же)
    Как я понимаю, thumbnail должен отображаться во всей своей красе, в таких блоках как "Связанные записи" (Related Posts) и т.п. Так же?
    Либо же в нестандартном отображении постов на странице, примерно как у Dimox'a, только будут добавлены изображения!
    Мне кажется это бессмысленным, честно :-) Особенно для людей, которые не совсем разбираются во всех этих кодах, но все равно ломают голову, как же все это прикрутить :-)

  4. Dmitriy.Donchenko Написал(а):

    thumbmnail может отображаться где угодно, важно придумать как правильно использовать эту функцию :)

    А для людей которые не особо разбираются, это просто будет выглядеть в виде красивых функциональных шаблонов для WordPress.

  5. Денис Судилковский Написал(а):

    Очень хорошая функция, а я в свое время мучался с плагином wp-thumbnail для реализации этого функционала. Спасибо =)

  6. SerguN Написал(а):

    Функция конечно хорошая , но обновлятся только из-за нее не стоит . Пождожду что-то более существенное .

  7. Dmitriy.Donchenko Написал(а):

    Вы ведь наверняка внимательно следите за обновлениями WP, так вот с 2.9 версией, пофиксена куча багов + добавлена куча новых возможностей и эта возможность, просто одна из многих. А обновляться стоит всегда, если обновления выпускают, значит это кому-то нужно.

  8. Twin Написал(а):

    1. А если не задана картинка, то вместо миниатюры ничего не будет выводится так?
    2. При выводе миниатюре, она пристыковывается к какому любо краю или можно это настроить? (хотя если поместить в div style="float: left;", то будет работать)
    3. А если сделать такой код:
    <?php if (the_post_thumbnail()) the_post_thumbnail()
    else echo "<img src="noimg.jpg">"; ?>
    То вместо миниатюры (при её отсутствии) выведет изображение noimg.jpg? (нет возможности протестировать пока)

  9. Tod Написал(а):

    Опубликовал чуть более широкое описание миниатюр для поста — http://wordpressinside.ru/functions/post-thumbnai
    Там оказывается стооолько нюансов, часа 2 вникал в 5 различных статей, пытаясь все понять)

  10. Сергей М. Написал(а):

    Просто охренительное количество нюансов!

  11. Tod Написал(а):

    а еще этот чувак каторый wp придумал в одном из блогов сказал, что мол не используйте thumbnail и я так понял medium и large тоже, правда никак не объяснил. Чувствую функция еще новая и сыровата — будут чета мутить.

  12. Алексей Написал(а):

    Очень много тонкостей, довольно тяжело настроить но результат того стоит. Хотя может надо чуть подождать, потому что пока все довольно сыровато, думаю в скором времени все улучшат в разы.

  13. новый Написал(а):

    я так и нее освоил…сложно

  14. Нотаріус Написал(а):

    Отличная функция! Пасиб за информацию будем работать)

  15. Rustamusss Написал(а):

    настроил у себя показ миниатюр.
    Прописал в стилях:
    .wp-post-image {
    padding:3px;
    background-color:#f9f9f9;
    border:1px solid #cccccc;
    float: left;
    Но все равно картинка ставится только над текстом.
    без всяких обтеканий текстом

  16. Олег Написал(а):

    Мдя, обновляться надо :)
    Пойду на серч искать человека ктоорой может вордпресс настроить старый, версия ууууу какая старая

  17. shikonn Написал(а):

    На сегодняшний день большое количество шаблонов изначально поддерживает функцию thumbnail, так что и в коде копаться вовсе не обязательно, хотя и не помешает.
    С другой стороны, действительно, загрузка изображений стандартным загрузчиком дает совсем неплохие результаты.
    Так что тут дело вкуса или кому как удобнее, но функция все же удобная и где — то даже необходимая.

  18. Сергей Написал(а):

    Хорошая штука спасибо что подсказал буду сюда еще заходить, продолжай в том же духе

  19. Сергей Написал(а):

    Итересная штука нада попробовать но еще очень много нада доработать, продолжай в том же духе и я буду тебе за это очень благодарен

  20. Сергей Написал(а):

    Для людей которые не особо разбираются, это просто будет выглядеть в виде красивых функциональных шаблонов для WordPress.

  21. Tuion Написал(а):

    У меня тоже не обтекает текст. Что нужно прописывать?

  22. SeoPapa Написал(а):

    Да хз.. я вручную ставлю и не парюсь.

  23. Twist Написал(а):

    Даа, хорошая функция

  24. Greg Написал(а):

    http://fun-p.ru/

  25. Дмитрий Написал(а):

    Использование миниатюрных изображений делает более привлекательным ресурс, так как не все одинаковые роботы, которые пишут, какие-либо сообщения!

  26. Sonic Написал(а):

    Полезная фича спасибо!!! Пошел обновляться до 2.9 версии!!!

  27. Persi Написал(а):

    Я что-то не совсем понял смысл. Ведь сейчас если пользоваться качественными шаблонами для WP, то к каждому прилагается руководство, где четко написано как вывести миниатюру или картинку в «карусель» чтоб прокручивались популярные статьи. Если нет, то всегда можно залезть в код и там посмотреть, как нужно задать, что выводились нужные картинки.
    И сейчас эти все навороты в большинстве для главной страницы и только, а в саму статью картинку все равно нужно загрузить простым загрузчиком :)

  28. Breaking Bad Написал(а):

    Версия 2.9 говорят тормозит… или гон?

  29. ICE Написал(а):

    А мне пригодилась эта инфо, спасибо!

  30. Екатерина Написал(а):

    И я не пойму, чем хуже функция вставка мультимедиа. Я решаю все задачи при помощи нее. Миниатюры высвечиваются. Правда WP я недавно скачивала, может в более ранних версиях этой функции не было?

Оставьте комментарий Ваш шанс быть услышанным!