Use default image as var

时间:2016-07-07 作者:MrFox

如果没有缩略图,我想使用默认图像。图像需要输出为$image。但是我不知道如何使用默认图像的图像路径。

if ($locimage) {
        $image = $locimage;
        $image = $image[0];
    } else {

        $image = "\'. get_bloginfo(\'template_directory\') .\'/images/images/default.png .";      
    }

1 个回复
最合适的回答,由SO网友:P-S 整理而成

这主要是关于将函数的返回值与一个(或多个)字符串串联在一起的PHP一般问题。

这个get_bloginfo 作用returns 字符串而不是echoing 这是直接的。

因此,您可以从以下内容开始:

// First param value: stylesheet_directory
// Using "template_url" also works unless you are using a child theme
// In that case, "template_url" will not return your child theme\'s directory path
$image = get_bloginfo(\'stylesheet_directory\');
如果要手动向该值添加字符串,可以通过添加点(.)来连接get\\u bloginfo()返回的值(类型为string)后跟单引号或双引号,如下所示:

$image = get_bloginfo(\'stylesheet_directory\') .\'/images/images/default.png\';

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {