WORDPRESS:有条件声明需要帮助

时间:2011-12-09 12:21:58

标签: php wordpress wordpress-theming

对于你们中的一些人来说,这可能是一个简单的。

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

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

这不起作用!

1 个答案:

答案 0 :(得分: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>