条件语句帮助是必需的


WORDPRESS: Conditional Statements help reuqired

对你们中的一些人来说可能很简单。

我试图在Wordpress Header.php文件中传递一个条件语句,说如果你在一个ID为2的页面上,那么就有一个'home'类我的Banner Div,否则留空。

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

这行不通!

您忘记了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>

无论哪种方式,如果你的else为空,你甚至不需要为它烦恼:)如果你的if不为真,它不会回显任何东西,即

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