【问题标题】:How to Display Background on Interior WordPress Pages But Not Homepage如何在内部 WordPress 页面而不是主页上显示背景
【发布时间】:2012-08-21 16:01:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: wordpress


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 2020-03-14
      • 1970-01-01
      • 2013-02-07
      • 1970-01-01
      • 2014-05-25
      相关资源
      最近更新 更多