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

Автор: Admin | Рубрика: Плагины · Статьи

Наверное Вы не раз задавались вопросом, как на главной или в категории  выводить маленькую картинку для каждой записи, а не первую запись из новости ? У меня возникла такая же проблема, на одном из сайтов нужно было в списке новостей выводить картинку, которая не должна была присутствовать в самой новости. Всё это, естественно, для 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. Вроде все описал, если возникнут вопросы - задавайте в коментариях.

Забобрить эту страницу!

Последние темы:
- Free Wordpress Theme - SimplyText
- Новая легкая и светлая Wordpress тема
- Новая дизайнерская тема для Wordpress
- Несколько новык Wordpress тем
- Красочные Wordpress темы от нового автора

Комментарии (22)

  • TVENJOY // мая 29, 2009 at 11:32 дп

    Очень хороший плагин спасибо!!!
  • clipoff // мая 29, 2009 at 19:29 пп

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

    Через форму обратной связи напиши мне свою аську, помогу, объясню ...
  • Дарья // Июн 7, 2009 at 9:42 дп

    А мне тоже как нубу кто-нибудь поможет? ничего не хочет работать... :(
  • Admin // Июн 7, 2009 at 13:51 пп

    Что у Вас не работает ?
  • Дарья // Июн 7, 2009 at 20:32 пп

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

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

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

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

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

    А в какой файл шаблона код пихать?
  • Admin // Июл 12, 2009 at 13:21 пп

    А где Вы выводить хотите ?
  • Алексей // Авг 4, 2009 at 16:19 пп

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

    Попробуйте.
  • Дмитрий // Окт 18, 2009 at 12:23 пп

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

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

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

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

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

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

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

    А есть ли такие плагины для wp233 ?

Буду признателен, если Вы оставите
упоминание об этом блоге у себя на сайте.


Оставить комментарий