2013-05-18 79 views
0

我通過食品爲這兩個函數讀取:wp_get_attachment_image不返回中等大小的圖像

wp_get_attachment_image

http://codex.wordpress.org/Function_Reference/wp_get_attachment_image

wp_get_attachment_image_src

http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src

但是當我嘗試運行它指定一個圖像的大小,它仍然會返回完整的si zed圖像。

$image_attributes = wp_get_attachment_image_src($post_id, 'medium'); 

$size定義兩種功能下的抄本頁面說:

「隨着2.5版本的,這個參數不影響媒體的圖標,它們總是在原來顯示的大小尺寸。」

或者我已經試過get_the_post_thumbnailimage_downsize沒有運氣。

本質上我有$post_id爲附件,我想提取中型圖像的網址。

+0

我應該補充我正在運行Wordpress 3.5.1 – user27068

回答

0

率先拿到image_id然後傳遞參數在 wp_get_attachment_image_src():

$image_id = get_post_thumbnail_id($post_id); 
$image_url = wp_get_attachment_image_src($image_id,'medium');