2013-08-06 45 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