2011-11-24 125 views
1

我正在開發一個wordpress主題並使用自定義字段。我有以下代碼:get_post_meta在img src返回src

<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))); ?> 

任何想法爲什麼圖像顯示不正確?

回答

1

get_post_meta返回字段值本身。您可能在該字段中插入了整個「img」標籤。檢查你的領域。

0

試試這個代碼

<img alt="sunset" src="<?php echo get_post_meta($post->ID, 'bottom', true) ?>" height="150" width="450" border="0" /> 

我改變$ post_id-> ID爲$後> ID。謝謝