wordpress php问题,获取自定义字段图像或默认图像

时间:2011-07-17 20:00:50

标签: php wordpress echo image if-statement

大家好,这是wordpress php的问题 我想从自定义字段图像中获取缩略图。请帮我解释一下这段代码。

<?php
if (get_post_meta($post->ID, 'thumbnail', true)) {
echo "<img src='echo get_post_meta($post->ID, 'thumbnail', true)' width='100px' />";
}else{
echo "<img src='http://site.com/default.jpg' width='50px' />";
}   
?>

上面的代码结果默认图片中没有添加自定义字段图像但是给出了下面显示的img代码作为自定义填充图像的输出。

<img src='echo get_post_meta(86, ''thumbnail'', true)' width='100px' />

1 个答案:

答案 0 :(得分:1)

问题很可能是您在另一个echo声明中有echo声明。

<?php
if (get_post_meta($post->ID, 'thumbnail', true)) {
echo "<img src='" . get_post_meta($post->ID, 'thumbnail', true) . "' width='100px' />";
}else{
echo "<img src='http://site.com/default.jpg' width='50px' />";
}   
?>