我想獲取我上傳圖片的小尺寸版本的網址。 我保存圖像,給它一個標題,並保存一個小分辨率圖像(150X150或148X150)。我知道如何通過標題獲取圖片網址,但我總是可以獲得全分辨率的圖片網址。獲取小尺寸圖片網址
你有什麼建議我怎麼能得到150X150/148X150圖片網址?
我想獲取我上傳圖片的小尺寸版本的網址。 我保存圖像,給它一個標題,並保存一個小分辨率圖像(150X150或148X150)。我知道如何通過標題獲取圖片網址,但我總是可以獲得全分辨率的圖片網址。獲取小尺寸圖片網址
你有什麼建議我怎麼能得到150X150/148X150圖片網址?
你想wp_get_attachment_image_src()
<?php
$attachment_id = 8; // attachment ID
$image_attributes = wp_get_attachment_image_src($attachment_id, array(150, 150)); // returns an array
// Alternatively, you can pass a second parameter of 'thumbnail', 'small',
// 'medium' or 'large' instead of an array
?>
<img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>">
如果你上傳的圖片,你應該有4個文件:
filename-150x150.jpg
filename-resized_widthx300.jpg
filename-resized_widthx1024.jpg
filename.jpg
或
filename-150x150.jpg
filename-300xresized_height.jpg
filename-1024xresized_height.jpg
filename.jpg
當您插入上傳圖片到日誌/頁面,你可以選擇你想要什麼尺寸圖像用,比如我可以選擇:
Thumbnail (150 × 150)
Medium (195 × 300)
Large (668 × 1024)
Full Size (2618 × 4013)
您需要使用縮略圖獲得網址150×150像素的圖片,
感謝您的回覆,但我需要從PHP代碼中獲取縮略圖。你有這樣的代碼示例嗎? – benams 2012-07-05 11:08:43
您是否在尋找一個函數或方法來從WordPress管理做這個功能? – 2012-07-05 10:56:58
功能。我需要從PHP代碼。 – benams 2012-07-05 11:07:41