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 );只保留你想要的尺寸,註:再次上傳圖片時,就不會生成了。