我知道我们可以使用Post缩略图和wordpress的原生图像:http://codex.wordpress.org/Post_Thumbnails但是还有另一种方法可以调整图像大小 . 也就是说,使用image_resize函数http://codex.wordpress.org/Function_Reference/image_resize,它会将图像调整为某个特定尺寸 .
现在,我的问题是......如果我想开发一个主题并想在不同的地方使用不同尺寸的缩略图,哪一个更好,哪一个你会推荐我使用?
2 回答
作为@soju的补充回答:
如果要禁用默认图像,请将
$width
和$heigth
属性设置为0
. WP将在创建时跳过它们 .如果您不需要超过3种不同的尺寸(缩略图,中等,大),您只需在媒体选项中设置这些尺寸 .
如果您需要更多,可以使用add_image_size添加新图像大小 .
但在我看来,wordpress处理图像的方式应该得到改进,因为它会为你在媒体库中上传的每个图像创建至少3个文件...最好只在需要时创建调整大小的图像并缓存它(如image cache Drupal的) .
您可以使用timthumb这是wordpress的图像缓存,它通常用于高级主题,但一定要获得最新版本,因为它去年有一个严重的缺陷 .