2013-02-12 162 views
0

我想显示什么可以被称为一个占位符图像如果图像的自定义字段尚未提供因为如果自定义字段不填充

我走了这么远,但我有点显示替代图像的PHP代码卡住。输出显示代码。这是我使用的PHP。

$my_image = get_post_meta($post->ID, 'ecpt_images', true); 

if(isset($my_image) && $my_image != '') { 
    echo '<img src="'.$my_image.'" width="230px" height="175px" />'; 
} else { 
    echo '<img src="/wp-content/uploads/2013/02/Poor.png">'; 
} 

非常感谢你提前

+2

你确定你用'<?php/* code * /?>'来包围你的PHP代码吗? – 2013-02-12 20:12:59

+1

请澄清你的意思是'输出显示代码' – 2013-02-12 20:13:03

+0

尝试重写if语句如果strlen($ myimg)> 0,假设图像路径是正确的并且存在 – Shridhar 2013-02-12 20:24:40

回答

1

检查,如果你使用短开放标签<? /* your code */ ?>。该设置默认为禁用,不推荐。确保你的代码正确包装在<?php /* your code */ ?>之内。