2011-12-09 96 views
0

可能對你們中的一些人來說很簡單。WORDPRESS:條件語句幫助reuqired

我想通過一個Wordpress Header.php文件中的條件語句來說,如果你在ID爲2的頁面上,那麼有一個'home'我的Banner Div類,否則留空。

<div id="banner" class="<?php if(is_page(2)){ 'home' } else { '' } ?>"> 
      <?php wp_cycle(); ?> 
</div> 

這不行!

回答

1

你忘了echo :)

<div id="banner" class="<?php if(is_page(2)){ echo 'home'; } else { echo ''; } ?>"> 
      <?php wp_cycle(); ?> 
</div> 

WordPress的一般使用ENDIF的,就像這樣:

<div id="banner" class="<?php if(is_page(2)) : echo 'home'; else : echo ''; endif; ?>"> 
      <?php wp_cycle(); ?> 
</div> 

無論哪種方式,如果別人是空的,你不需要甚至懶得它:)如​​果您的if是不正確的,它不會迴應任何東西,即

<div id="banner" class="<?php if(is_page(2)){ echo 'home'; } ?>"> 
      <?php wp_cycle(); ?> 
</div> 
+0

謝謝。這工作。傻我。我知道它會是這樣的:-) – Guy

+0

沒問題:)我已經被抓了幾次就像我自己之前太哈哈。 – Benno