我正在使用此代码在1页上更改我的背景:
<body <?php body_class(); ?> style="background: url('<?php bloginfo('template_url'); ?
>/images/<?php
if(is_page('PAGE1')){ ?>goldBG.jpg') #000 no-repeat;"<?php }
else { ?>blackBG.jpg') #000 no-repeat;"<?php } ?> >
我想添加第2页特定背景,他的代码出了什么问题?
<body <?php body_class(); ?> style="background: url('<?php bloginfo('template_url'); ?
>/images/<?php
if(is_page('PAGE1')){ ?>goldBG.jpg') #000 no-repeat;"<?php }
elseif(is_page('PAGE2')){ ?>goldBG.jpg') #000 no-repeat;"<?php }
else { ?>blackBG.jpg') #000 no-repeat;"<?php } ?> >
希望有人可以提供帮助。谢谢!
答案 0 :(得分:0)
您可以使用WordPress的body_class()
函数返回该特定页面的生成类,而不是使用此处的代码。然后,您可以在CSS样式表中添加此类定义,并在其中应用特定背景。
答案 1 :(得分:0)
一些Neater示例:
<?php
$image = '';
if(is_page('PAGE1')){
$image.= "goldBG.jpg";
}
elseif(is_page('PAGE2')){
$image.= "goldBG.jpg";
}else {
$image.= "blackBG.jpg";
}
?>
<body <?php body_class(); ?> style="background: url('<?php bloginfo('template_url'); ?>/images/<?php echo $image; ?>')">
</body>