【发布时间】:2013-01-28 06:06:11
【问题描述】:
如果未提供图像自定义字段,我正在尝试显示可能称为占位符图像的内容
我已经走了这么远,但有点卡住了。输出显示代码。这是我正在使用的 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">';
}
非常感谢您
【问题讨论】:
-
你确定你用
<?php /* code */ ?>包围你的PHP代码吗? -
请澄清
The output is showing code的意思 -
尝试重写 if 语句,如 if strlen ($myimg) > 0 ,假设图像路径正确且存在
-
IMO 更好的方法是拥有一个带有 css 背景图像的容器元素(如果有实际图像,它将被隐藏)。这甚至可能有助于解决您的问题(就像我不完全理解问题实际上是什么)。
标签: php image wordpress placeholder custom-fields