wordpress中的条件

时间:2010-05-10 17:27:25

标签: php wordpress conditional categories

为什么此代码可以正常工作:

<?php if (**is_page**('4')) { ?> 
<style type="text/css"> 
body {background-image:url("<?php bloginfo('template_url'); ?>/images/bac4.jpg");} 
</style> 
<?php } else ?> 

而这不是:

<?php if (**is_category**()) { ?> 
<style type="text/css"> 
body {background-image:url("<?php bloginfo('template_url'); ?>/images/coaching.jpg");} 
</style> 
<?php } else ?> 

1 个答案:

答案 0 :(得分:0)

在我的模板的header.php中为我工作。将一些内容添加到模板的archive.php中,最好是在is_category()内,以验证您是否在类别页面上。另外,如果语法更易于阅读和调试,我会找到替代方案,但YMMV。

if( is_category() ):
    ?>
    <!-- some html -->
    <?php
else:
    ?>
    <!-- other -->
    <?php
endif;