为什么我在后台获得无效的属性值

时间:2015-11-19 15:38:49

标签: php css wordpress

我想做的就是显示图像。在我的CSS中我有

#logoImage{
        position: absolute;
        top: 18px;
        left: 15px;
        height: 13px;
        padding: 7px 0 0 61px;
        background: <?php 
                if($logo_Image == null){echo "url(/img/Image.png)"; }
                else echo $logo_Image;
                ?>;

$ logo_Image已经设置了get_field值。此外,我必须放置整个网址,以便现在显示图像。我不知道为什么会这样。

编辑:

我把它编辑到了这个:

#logoImage{
        position: absolute;
        top: 18px;
        left: 15px;
        height: 13px;
        padding: 7px 0 0 61px;
        background: url(<?php if ($logo_Image == null){echo"/img/Image.png";}
        else echo $logo_Image; ?>);

现在它显示了我从wordpress插件(ACF)获得的图像,但仍然没有显示默认图像。

编辑:所以需要做的就是将整个路径放入图像中......我不知道为什么它无法读取短路径。随你。感谢您的帮助和想法

1 个答案:

答案 0 :(得分:0)

请尝试在 html

中使用此功能
<?php 
       $logo_to_set;
       if($logo_Image == null){$logo_to_set= "/img/Image.png"; }
          else echo $logo_to_set=$logo_Image;
            ?>
<img src="<?php echo $logo_to_set ?>">