Описываю ситуацию.
В шаблоне single.php отображение миниатюры выглядит стандартно вот так:
<?php the_post_thumbnail( array( 'class' => 'alignleft' )); ?>
<?php the_content(); ?>
То что необходимо сделать:
если в пределах "the_content" есть изображение то на странице записи миниатюра не отображалась, а если изображение в тексте нет - то отображалось стандартно.
- 19.03.2012 15:41
- 19.03.2012 17:17
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
в functions.php темы создайте ф-цию:
Код:и в single.php вместоfunction my_thumb($size='post-thumbnail', attr='') { global $post; if (!preg_match('#<img\s#i', $post->post_content)) the_post_thumbnail($size, $attr); }
Код:вставьте<?php the_post_thumbnail( array( 'class' => 'alignleft' )); ?>
Код:<?php my_thumb(null, array( 'class' => 'alignleft' )); ?>
Спасибо сказали:
ArhStrAngeR(20.03.2012), kcjbar(20.03.2012), - 20.03.2012 10:17
Спасибо - все работает (за исключением строки где задается размер - но я ее уюрал и все в порядке)
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Скрипт авторегистрации на 110 трастовых сайтах для Human Emulator. Заполняются все поля, максимальная человечность профилей и прочие прелести! | Софт, скрипты, лицензии | 0 | 06.02.2012 21:46 |
вордпрес в архивах выдает 2 миниатюры... | WordPress | 2 | 23.01.2012 20:30 |
Бросайте SEO и прочие манимейкинги | Дайджест блогосферы | 5 | 12.07.2010 11:46 |
Соединяем блог на wordpress и форум - плагины и прочие решения | Дайджест блогосферы | 2 | 08.06.2010 21:32 |
Добываем трафик #5 - Прочие методы | Арбитраж, трафик | 20 | 09.11.2009 19:00 |