我正在开发一个wordpress主题并使用自定义字段。我有以下代码:
<img alt="sunset" src="<?php echo get_post_meta($post_id->ID, 'bottom', true) ?>" height="150" width="450" border="0" />
// That code is giving this:
<img alt="sunset" src="" height="150" width="450" border="0">
我使用此代码检查自定义字段是否为空,它返回正确的图像路径,使用该路径查看时图像正常工作。
<?php exit ( var_dump( get_post_meta($post->ID, 'bottom', true) ) ); ?>
为什么图像无法正确显示的任何想法?
答案 0 :(得分:1)
get_post_meta返回字段值本身。您可能在字段中插入了整个“img”标记。检查你的字段。
答案 1 :(得分:0)
试试此代码
<img alt="sunset" src="<?php echo get_post_meta($post->ID, 'bottom', true) ?>" height="150" width="450" border="0" />
我将$ post_id-&gt; ID更改为$ post-&gt; ID。感谢