Первая картинка поста – превьюшка?

Хочется чтобы посты проверялись на присутствие в нем картинок, и если они имеются, то бралась первая и выводилась рядом с постом? когда его просматриваешь в неполной версии (more). Картинки рядом с постами показывать в заданном размере, размер задается для всех картинок одинаковый. Если же картинок нету в посте, то выводиться определенный рисунок.

Подскажите, может кто знает как реализовать такое? или плагин посоветуйте?

"thumbnail" в поиск по форуму.

плагин Post Thumb
http://www.alakhnor.com/post-thumb
http://wordpress.org/extend/plugins/alakhnors-post-thumb/

плагин Post Thumb
http://www.alakhnor.com/post-thumb
http://wordpress.org/extend/plugins/alakhnors-post-thumb/

решил попробовать данный плагин, но возникли проблемы при реализации его. Вставил код <?php the_thumb(); ?> перед <?php the_content(); ?> в single.php

На что мне пишет:
Fatal error: Call to undefined function: the_thumb() in /themes/test1/single.php on line 35

а в этой строчке как раз код <?php the_thumb(); ?>

В чем может быть ошибка?

а плагин подключился без ошибок?

Активировать плагин не забыли?

нет не забыл, может ли быть проблема в том, что версия wp 2.3.3 ?

у меня даже на 2.1.1 отлично работал, обновила вп, сейчас плагин работает с вп 2.3.3

Сделать получилось, оказалось что у меня на хостинге только такое было, поменял хоста, давно хотел.

Появилось еще несколько вопросов:
1. как сделать чтобы картинка вела не на картинку в большом размере, а на пост?
2. какие стили отвечают за картинку?
3. и как еще быть в такой ситуации, если картинка в посте расположена до тега <–more–>, получается что выводиться картинка плагина, и картинка из поста, тоесть хотелось чтобы не давал появиться той картинке.

http://code.google.com/p/post-thumb-revisited/w/list
Оберните код вывода превьюшки в div и назначьте любой стиль
ставить большую картинку после тега more или вместо the_content использовать the_excerpt

Реализовал вывод как мне надо с помощью вот такой строчки:

<?php the_thumb(‘link=p&subfolder=loop&align=left&nodef&lb_effect=1’); ?>

Только так и не понял, как сделать прицепить стили к данному выводу превьюшки. Sonika, подскажи пожулайста, какой код отвечает за вывод привьюхи.

<div class="preview"><?php the_thumb(‘link=p&subfolder=loop&align=left&nodef&lb_effect=1’); ?></div>

.preview img {float:left; margin:0 10px 0 0}

Блин, как же я так не додумался, БОЛЬШОЕ СПАСИБО. Все сделал как хотел.

как бы еще заставить это плагин работать если вставлена в пост просто родная галерея а не просто картинка…

вопрос снят. нашел более адекватный и простой в обращении плагин котоырй умеет все что мне надо http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin

<div class="preview"><?php the_thumb('link=p&subfolder=loop&align=left&nodef&lb_effect=1'); ?></div>

.preview img  {float:left; margin:0 10px 0 0}

А подскажите как сделать, чтобы превюха была только на главной, а при просмотре поста она не показывалась?
Если картинка в посте идет первой, то получается сразу две одинаковых картинки отображается…
Спасибо.

<?php if (is_home()) : ?>
<div class="preview"><?php the_thumb('link=p&subfolder=loop&align=left&nodef&lb_effect=1'); ?></div>
<?php endif; ?>

Огромное спасибо! Помогло и работает! 😆

Anonymous
Отправить
Ответ на: