如何在WordPress中添加自定义图像大小

这是我们用来添加自定义图片尺寸的代码范例:

add_image_size( 'the-name-for-custom-image-size', 600, 400, true );

此函数按以下顺序接受4个参数:

  1. 您给您的自定义图像尺寸的名称
  2. 图像宽度(以像素为单位)
  3. 图像高度(以像素为单位)
  4. 是否应裁剪图像以适合上面指定的宽度和高度

裁剪图片

最后一个参数是裁剪( cropping ),参数是布尔值,因此您将使用truefalse。如果您不填写,那么它将默认为false

如果将裁剪参数设置为true,WordPress将对图像进行裁剪以适合您在创建自定义图像时指定的尺寸。

例如,如果您的自定义图像尺寸为600px x 600px正方形,并将裁剪参数设置为true,那么您上传600px x 800px的矩形图像,会被裁剪掉200px以使图像变为正方形。

add_image_size( 'custom-image-square', 600, 600, true );

将裁剪参数设置为true对于必须精确的图像尺寸(例如特色图片或必须完全适合某个尺寸的文章存档图像)很有帮助。

对于具有更大摆动空间的图像,例如WordPress文章图像的大小以及页面上的图像的高度和宽度需要可变(比如瀑布流布局),则可以将裁剪参数设置为false。这将调整图像的大小,但不会更改图像的形状或剪切任何像素。