add_image_size:
上载图片,在uploads目录中,发现会生成好几个文件:
如果上载时选择跳过裁剪,共有4个文件(没有增加新的图像大小)
如果上载是选择裁剪图像,共有8个文件。

上载一个950×534的图
2020-04-04-343.jpg
2020-04-04-343-150×150.jpg
2020-04-04-343-301×169.jpg
2020-04-04-343-601×338.jpg
2020-04-04-343-700×393.jpg
2020-04-04-343-768×432.jpg
默认:
set_post_thumbnail_size(700, 500 );
// Add custom image size used in Cover Template.
add_image_size( 'strapwp-fullscreen', 1981, 9999 );
add_image_size( 'large', 601, 601 );
add_image_size( 'medium', 301, 301 );
<?php
function wpstrap_custom_header_setup() {
$args = array(
'default-image' => get_template_directory_uri() . '/assets/images/default-cover-img.jpeg',
'default-text-color' => 'ffffff',
'width' => 1441,
'height' => 501,
'flex-height' => true,
'flex-width' => true,
'wp-head-callback' => '',
);
add_theme_support('custom-header',$args);
}
add_action( 'after_setup_theme', 'wpstrap_custom_header_setup' );
上载一个宽大于1981高大于501
2020-04-04-744.jpg (2000×2800) | 原图 |
2020-04-04-744-150×150.jpg | 媒体设置-缩略图 |
2020-04-04-744-215×301.jpg | add_image_size( ‘medium’, 301, 301 ); |
2020-04-04-744-357×500.jpg | set_post_thumbnail_size(700, 500 ); |
2020-04-04-744-429×601.jpg | add_image_size( ‘large’, 601, 601 ); |
2020-04-04-744-768×1075.jpg | |
2020-04-04-744-1097×1536.jpg | |
2020-04-04-744-1463×2048.jpg | |
2020-04-04-744-scaled.jpg | |
2020-04-04-744-1981×2773.jpg |
???
查看主题目录下的functions.php文件,把类似add_image_size( ‘你定义的图片文件名’, 120, 120, true );只保留你想要的尺寸,注:再次上传图片时,就不会生成了。