在我的 wordpress 主题(FoodRecipes)的 functions.php 文件中,我找到了以下代码。
if( function_exists( 'add_theme_support' ) ) {
set_post_thumbnail_size( 50, 50, true ); // Normal post thumbnails
add_image_size( 'thumbnail-blog', 575, 262, true); // for blog pages
add_image_size( 'recipe-listing', 250, 212, true); // For recipe listing page
add_image_size( 'portfolio-thumb', 220, 140, true); // for the portfolio template
add_image_size( 'portfolio-main', 940, '', false); // for the single portfolio page
add_image_size( 'full-size', '', '', false);
add_image_size( 'sidebar-tabs', 63, 53, true);
add_image_size( 'recipe-4column-thumb', 222, 144, true);
add_image_size( 'single-carousel-thumb', 132, 104, true);
add_image_size( 'li-slider-thumb', 515, 262, true);
add_image_size( 'bs-slider-thumb', 903, 386, true);
add_image_size( 'weekly-special-thumb', 122, 132, true);
add_image_size( 'most-rated-thumb', 63, 53, true);
}
当我上传一张 932x603 的图片并查看创建了哪些尺寸的图片时,我发现这些尺寸中的大多数都是创建的(但不是全部),并且还创建了一些我无法解释的额外尺寸。以下是例外情况...
1) 未创建 940x'' 图像。我猜那是因为原始图像小于 940。对吗?
2) 创建了一个 150x150 的图像。为什么?
3) 创建了一个 300x194 的图像。为什么?
对于创建的额外图像,我无法弄清楚创建这些特定尺寸的方向来自哪里。我应该在哪里寻找?为什么会这样?
谢谢!