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