大家好,这是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' />
答案 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' />";
}
?>