对于你们中的一些人来说,这可能是一个简单的。
我正在尝试在Wordpress Header.php文件中传递一个条件语句,如果你在ID为2的页面上,那么我的Banner Div就有一个'home',否则留空。 / p>
<div id="banner" class="<?php if(is_page(2)){ 'home' } else { '' } ?>">
<?php wp_cycle(); ?>
</div>
这不起作用!
答案 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>