在PHP页面代码中更改CSS样式表

时间:2018-08-07 18:48:03

标签: php css

我正在尝试更改php中特定页面集上使用的CSS样式表,如果在加载页面时未填充其中一个字段。我对php非常陌生,对我正在做的事情略有了解。这是我现在拥有的代码。

<section class="remodel-outer" id="remodel">
    <div class="remodel.img" style="background-image">
    <?php if (empty('upload-remodel-image-here') == true) {
        $style = './httpdocs/wp-content/themes/nrd/style_img_not_fnd.css'
    } else {
        echo types_render_field("upload-remodel-image-here", array("output" => "raw"));
    } 
    echo '<link rel="stylesheet" type="text/css" href="' . $style . '">';
    ?>
    </div>
     <div class="clear"></div>

</section>

1 个答案:

答案 0 :(得分:0)

您的错误很可能位于此处

if (empty('upload-remodel-image-here') == true){...}

php中的变量以$(See documentation right here)为前缀 现在,您正在检查字符串“ upload-remodel-image-here”是否为空。这将永远是正确的。 尝试用要检查的字段数据填充变量。

此外,如果您要检查某件事是否属实,则可以这样写:

if (empty($variable)){...}