если
<div class="noImage"><?php the_content(); ?></div>
добавить в style.css строчку
.noImage img {display: none;}
else if ( in_category('4')) {
echo "<div class='noImage'>";the_content(); echo "</div>";
}
Все равно выдает картинку(((
.noImage img {display: none;}
.noImage img { visibility:hidden;}
Оба способа попробывал
хм… странно
удалил и прописал вручную и
.noImage img { display:none;}
сработало…
только этот метод все равно оставляет пустую строку… есть другие варианты??
и убирает абсолютно все изображения с записи((( это тоже плохо
етсь какойто тег который будет отображать определенную часть записи только на главной??
Прописал это
<?php
if (is_front_page() )
{
echo "<style>
.noImage { display:none;}
</style>";
}
else echo "<style>
.noImage img {}
</style>";
?>
в head header’а и к каждой картинке которую не нужно отображать на главной приписываю дополнительный CSS стиль — noImage.
Геморно но работает!)
Спасибо jungleMassive за вдохновление!))
Оптимизировал)
<?php
if (!is_single() )
{
echo "<style>
.noImage { display:none;}
</style>";
}
?>
если метод display:none вас вдохновляет, body class возможно продлит это состояние
http://codex.wordpress.org/Function_Reference/body_class
в header поставьте <body <?php body_class(); ?>> вместо <body>
и в стили css запишите
body.home img.alignnone, body.home img.aligncenter, body.home img.alignleft, body.home img.alignright { display:none; }
тогда для картинок не надо будет вручную стиль дописывать.