【问题标题】:WordPress add_image_size() creates additional images not definedWordPress add_image_size() 创建未定义的附加图像
【发布时间】:2013-03-14 13:48:05
【问题描述】:

在我的 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 的图像。为什么?

对于创建的额外图像,我无法弄清楚创建这些特定尺寸的方向来自何处。我应该在哪里寻找?为什么会这样?

谢谢!

【问题讨论】:

  • 150x150 和 300x194 对应于 WordPress 的 Thumbnail 和 Medium 尺寸,如管理 -> 设置 -> 媒体中所示。我不确定您是否看不到 Large 尺寸(1024x1024)。

标签: wordpress wordpress-theming


【解决方案1】:

查看设置>媒体,你会发现默认定义了三种媒体尺寸:

  1. 150x150 裁剪(“缩略图”,也称为“后缩略图”或“缩略图”)
  2. 300x300(“中等”)
  3. 1024x1024(“大”)

...当然还有原始图像的“完整”。

当您上传图片时,WordPress 将创建该图片的所有已定义尺寸的版本,最大不超过您上传的图片。

因此,您的 932x603 图像将创建一个 150x150 的缩略图(裁剪为 150x150),以及一个 300x194 的中等图像(按比例)。它不会创建 1024x662 或任何其他大于原始图像尺寸的图像 - 这就是为什么也没有创建 940 像素宽图像的原因。

【讨论】:

  • 谢谢,如果源图像较小,则有关未制作图像的信息完全有道理,但没想到要检查。
猜你喜欢
  • 2015-09-24
  • 1970-01-01
  • 2019-05-19
  • 2017-01-13
  • 1970-01-01
  • 2014-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多