img src中的get_post_meta返回src

时间:2011-11-24 05:16:26

标签: php html wordpress image

我正在开发一个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) ) ); ?>

为什么图像无法正确显示的任何想法?

2 个答案:

答案 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。感谢