如何在内部WordPress页面上显示背景但不是主页

时间:2012-08-21 04:24:51

标签: wordpress

这种语法有什么问题?我正在尝试在主页上隐藏背景容器,并在我的WordPress网站上的内部页面上透明。我把这段代码放在header.php中:

<?php 
             if ( is_front_page() ) .black_bg{ 

    background:none;
};
              } elseif (is_page()) .black_bg{ 
                 {
background: rgba(0, 0, 0, 0.5);
}
              } 
        ?>

1 个答案:

答案 0 :(得分:1)

你在那里混合使用PHP和CSS,如果你想在标题中将它们这样做,你可以这样做;

    <?php
    if ( is_front_page() ) {  ?>

    <style type="text/css" media="screen">
        .black_bg { background:none; };
    </style>

    <?php } elseif (is_page()) { ?>

    <style type="text/css" media="screen">
        .black_bg { background: rgba(0, 0, 0, 0.5); };
    </style>        

    <?php }  ?>

如果它不起作用,请记住常见问题与是否使用is_home()或is_front_page()有关。这个链接是一个涵盖类似理由的问题;

WordPress conditional statement for front-page or inner page