2012-11-28 72 views

回答

3

这里你可以给缩略图的大小get_the_post_thumbnail()函数的参数数组是这样的:

echo get_the_post_thumbnail($id, array(100,100)); 
2

您可以设置下更改缩略图的大小>媒体。 至于图像的质量,您可以调整多少jpeg压缩(假设您使用jpegs)wordpress使用时缩小您的原始图像缩小到缩略图大小。将以下内容添加到您的functions.php文件中。

add_filter('jpeg_quality', create_function('', 'return 90;'));

可以杀青,90一直到100,如果你喜欢,但你最终会用较大的图像文件的大小。

请注意,这只会影响您上传到网站的任何新图像 - 即,WordPress不会自动重新保存您已上传的所有图像的缩略图(以及中和大,如果适用)。但是,你可以用一个插件像...一样强制缩略图图像的再生...等待它... Regenerate Thumbnails。如果您刚更改了媒体设置中的图像尺寸,这也特别方便。我一直使用这个插件。这很好。

+2

后的观众的缘故,在“jpeg_quality”过滤器已被弃用,以支持'wp_editor_set_quality' – JakeParis

1

呦可以定义新的图像尺寸与这些:

add_image_size($name, $width, $height, $crop); 

然后你就可以在你的主题与这些使用它:

the_post_thumbnail($name);