как на пхп красиво задать условие

V0
На сайте с 22.10.2009
Offline
65
472

Помогите не программисту. Хочу убрать ссылку с логотипа на главной. Как правильно сделать. У меня есть вариант который работает, но если сделать через else (но я не помню как там в моем случае его вписать) то будет красивее и может шаблон встанет на место, сейчас кусок бекграунда на пару пикселей ушел. Мой кривокод такой:

<?php if ((!is_page('4'))) { ?><div id="headerimg">
<a href="<?php echo get_option('home'); ?>/" alt="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
</div>
<?php } ?>



<?php if ((is_page('4'))) { ?>
<div id="headerimg">
<img width="378" height="111" alt="" src="http://s.ru/wp-content/themes/s/images/logo-alpha.png">
</div>
<?php } ?>
iguania
На сайте с 10.12.2010
Offline
72
#1


<?php if (is_page('4')) : ?>
<div id="headerimg">
<img width="378" height="111" alt="" src="http://s.ru/wp-content/themes/s/images/logo-alpha.png" />
</div>
<?php else : ?>
<div id="headerimg">
<a href="<?php echo get_option('home'); ?>/" alt="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>
</div>
<?php endif; ?>
Все всегда заканчивается хорошо. Если все закончилось плохо, значит, это еще не конец…
L
На сайте с 07.12.2007
Offline
351
#2

Ещё можно <div id="headerimg"> вынести за пределы условия, и закрывающий </div> тоже.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий