Своя мини картинка (thumbnails) для каждой записи при выводе на главной

Дата: 29.05.2009 | Рубрика: Плагины · Статьи

Наверное Вы не раз задавались вопросом, как на главной или в категории  выводить маленькую картинку для каждой записи, а не первую запись из новости ? У меня возникла такая же проблема, на одном из сайтов нужно было в списке новостей выводить картинку, которая не должна была присутствовать в самой новости. Всё это, естественно, для WordPress.

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

Плагин называется Simple Post Thumbnails.

Так же я предлагаю Вам воспользоваться доделанной и переведенной мной версией это плагина, которую можно скачать здесь: simple-post-thumbnails_ru.zip

Не рекомендую скачивать мою русскую версию, т.к.  она не работает с последними версиями WordPress. Используйте официальную.

После установки плагина нужно его настроить:

post_image_path.jpg

Сама страница настроек:

post_image_options.jpg

В первом пункте «Изображение по умолчанию» Вы должны указать путь к картинке, которая будет использоваться по умолчанию, если Вы не загрузили картинку для новости.

При написании новости у Вас появляется дополнительная панелька, для загрузки картинки:

post_image.jpg

Где Вы сможете загрузить картинку со своего компьютера или с другого сайта.

Теперь самое трудное, я расскажу как выводить эти записи в Вашей WordPress теме.

Картинка выводится  с помощью функции p75GetThumbnail(Post_ID,width,height,fileType), где:

1) Post_ID — id записи, внутри цикла LOOP берется с помощью функции get_the_ID().

2) width и height — ширина и высота картинки (задавать не обязательно).

3) fileType — тип выводимой картинки, может быть JPG, GIF или PNG (задавать не обязательно).

Если Вы хотите задать не все параметры, а например только высоту и тип, то вместо остальных оставляйте пустое место. Например :  p75GetThumbnail(get_the_ID(),,100,»gif»).

Если высота и ширина не заданы, то он берет их из настроек плагина, уменьшает и обрезает картинку. Если заданы и ширина и высота — уменьшает и обрезает. Если задана только высота или только ширина — только уменьшает.

В шаблон вставляется таким образом :
<img src=»<?php echo p75GetThumbnail(get_the_ID(),142,200,»jpg»);?>» />

P.S. Вроде все описал, если возникнут вопросы — задавайте в коментариях.


25 комментариев

  • 2009-05-29 в 11:32 TVENJOY написал:

    Очень хороший плагин спасибо!!!
  • 2009-05-29 в 19:29 clipoff написал:

    "В шаблон вставляется таким образом :...."
    в каком месте шаблона вставляется-то? в какой файл? index.php.. или во все??
    з.ы. простите нуба за нубские вопросы
  • 2009-05-29 в 22:36 Admin написал:

    Через форму обратной связи напиши мне свою аську, помогу, объясню ...
  • 2009-06-07 в 09:42 Дарья написал:

    А мне тоже как нубу кто-нибудь поможет? ничего не хочет работать... :(
  • 2009-06-07 в 13:51 Admin написал:

    Что у Вас не работает ?
  • 2009-06-07 в 20:32 Дарья написал:

    Плагин работает, я сгоряча так сказала :) но я не знаю, как этот ужасный код с картинкой так красиво засунуть в widgets.php, чтобы все было без ошибок, потому что этот файл вообще не выносит никаких посторонних вмешательств :(
  • 2009-06-23 в 01:09 Роман написал:

    я так и не понял как установить это плагин, а так думаю вещица важная и нужная, может кто подскажет
  • 2009-06-23 в 07:59 Admin написал:

    Напиши свою аську, подскажу - что и как.
  • 2009-06-27 в 16:34 tojenovi4ok написал:

    Добрый вечер. Вопрос к вам появился. В принципе, можно обратиться в техотдел хостинга, но их ответы меня не удовлетворили до сего времени. Я открыла блог. Была проблемка с загрузкой нужного шаблона, чтоб работал. Вроде поставила один, работает. Но как только начинаю вставлять посты с картинками, сайт отключается. Ошибка 503. Техотдел советует отключить плагины. Плагины отключены, но сайт также отключается. При таом раскладе вы не видите какую-то проблему? Буду признательна за ответ. Спасибо.
  • 2009-06-28 в 15:55 Admin написал:

    Возможно у них стоит ограничение на количество ресурсов (нагрузку на процессор), или не работает curl (для пинга).
  • 2009-07-10 в 19:40 Leon написал:

    А в какой файл шаблона код пихать?
  • 2009-07-12 в 13:21 Admin написал:

    А где Вы выводить хотите ?
  • 2009-08-04 в 16:19 Алексей написал:

    А для страниц можно его подключить?
  • 2009-08-04 в 16:27 Admin написал:

    Попробуйте.
  • 2009-10-18 в 12:23 Дмитрий написал:

    А куда вставлять код обьясните пожалуйста , вот мой skype: mr_deema
  • 2009-10-18 в 14:41 Admin написал:

    В шаблон вставляется таким образом :
    <img src=”<?php echo p75GetThumbnail(get_the_ID(),142,200,”jpg”);?>” />
    Т.е. в то место шаблона, где вы хотите её вывести.
    Скайпа у меня нет, по этому присылайте номер аськи через форму обратной связи.
  • 2010-01-29 в 12:40 Михаил написал:

    Помоги плиз настроить этот плагин по выводжу картинок ! мой квип sorrino
    Спасибо!
  • 2010-01-29 в 12:46 Admin написал:

    У меня только аська, номер своей аськи напиши.
  • 2010-02-18 в 16:57 darmoid написал:

    Админ стукните в аську плиз. Есть вопрос по етому плагину. Интересует одна его реализация. Может Вы подскажете как там сделано. Моя аська 388-семь08-388
  • 2010-03-13 в 09:29 vic написал:

    У меня даже в предпросмотре картинки ничего не появляется wp271
  • 2010-03-29 в 15:15 Admin написал:

    Обновил новость, смотрите кому интересно.
  • 2010-03-29 в 15:53 vic написал:

    А есть ли такие плагины для wp233 ?
  • 2010-12-20 в 20:39 Про мини картинки Wordpress написал:

    Доброго времени суток. Прочёл пост про миникартинки в вордпресс, бьюсь над этим уже неделю, пока без результатов(((, видимо потому-что нуб. Буду признателен за помощь в настройке этого плагина, заранее спасибо моя ася 6одын7одын523одын7.
  • 2012-09-12 в 00:47 Роман написал:

    скажите вот на сайте есть видео качества hd есть прозрачная рамка со значком как зделать чтобы при добавлении в категорию hd картинка тоесть грубо как водянойзнакнакладывалась на данную категорию на картинку со значком hd ? япредпологаю что как то можно указать поверх прозначную картинку со знаком hd чтоб накладывалась, бюджет 300 руб помогите.
  • 2013-09-03 в 20:35 Виталий написал:

    помогите плиз правильно вставить код, спасибо! ася 424494920

Вы должны войти, чтобы оставить комментарий!