2013-08-06 62 views
0

我已經爲我的帖子啓用了縮略圖,所以現在我可以添加精選圖片。調整發布的縮略圖

我能得到這個圖片的ID:

$id = get_post_thumbnail_id($page->ID) 

我怎樣才能調整此圖片的指定大小,並得到了新的網址是什麼?

回答

1

您可以將後縮略圖設置由WordPress這樣設置預先定義的大小:

$thumb = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'thumbnail_size'); 
$url = $thumb['0']; 

其中「thumbnail_size」時,您可以指定註冊的縮略圖大小。你也可以做一個自定義尺寸是這樣的:

$thumb = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), array(100,200)); 
$url = $thumb['0']; 

然後,您可以檢索圖像:

<?=$url?> 

希望這有助於

+0

但是'the_post_thumbnail'得到全球'$ POST'變量,我需要得到給定ID的縮略圖。但是,這個函數也返回整個HTML代碼,這對我來說是無用的。 – hsz

+0

嘗試上述insteead – danyo

+1

第二個示例返回一個數組,其中包含以下數據:'array(size = 4) 0 => string'http://wordpress.localhost/content/uploads/2013/08/rsa-qe-04- lo.original-150x150.jpg'(length = 84) 1 => int 100 2 => int 100 3 =>布爾值true,因此它根本不調整圖像的大小。 – hsz