wordpress自定义图片大小函数:add_image_size

函数

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

参数解释

函数按以下顺序接受4个参数:
1、您给您的自定义图像尺寸的名称
2、图像宽度(以像素为单位)
3、图像高度(以像素为单位)
4、是否应裁剪图像以适合上面指定的宽度和高度

裁剪图片

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

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

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

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

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

基本用法

add_image_size( 'category-thumb',300,9999 ); //300 像素宽,无限的高
add_image_size( 'homepage-thumb',220,180,true ); //按照尺寸裁剪

规定好尺寸后,然后在模版中使用新的尺寸

if(has_post_thumbnail())
{
the_post_thumbnail( 'category-thumb' );
}

相关文章

我们有时候在定制WORDPRESS主题的时候,由于菜单样式的要求我...
很多朋友在做wordpree主题制作的时候会经常遇到一个问题,那...
wordpress后台的模块很多,但并不是每个都经常用到。介绍几段...
从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出...
很多网友会遇到这样一个问题,就是WordPress网站上传图片、附...
对于经常要在文章中出现代码的IT相关博客,安装一个代码高亮...