首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >add_image_size限制尺寸(?)

add_image_size限制尺寸(?)
EN

WordPress Development用户
提问于 2018-01-04 16:07:28
回答 2查看 175关注 0票数 0

我想给我的主题添加一个新的图像大小。但是图像大小不能正常工作。

我的代码:

代码语言:javascript
复制
add_theme_support( 'post-thumbnails' );

add_image_size( 'bch-microsite-slider-image',   1450, 620 );
add_image_size( 'bch-microsite-hero-image',     1450, 315 );
add_image_size( 'bch-microsite-blog-image',     1000, 670, array( 'center', 'center') );
add_image_size( 'bch-microsite-blog-image1',    1000, 670 );
add_image_size( 'bch-microsite-blog-image2',    1000, 650 );
add_image_size( 'bch-microsite-blog-image3',    1000, 620 );

前两个电话已经在主题中了,但显然没有正确的工作,但我从来没有真正注意到,因为我没有使用它们。我添加了第三个电话作为我想要的,第4到第6个电话是一个实验。

我使用了插件“显示所有图像大小”来确保我没有看错东西,但是在Media Library中,一个新上传的图像显示了以下图像大小:

新的大小永远不会超过“大”大小,但我在文档中看不到对此的引用。我必须改变“大”大小,还是有其他问题?任何帮助都将不胜感激。

以下是运行重新生成的缩略图的结果:

重新生成缩略图所报告的所有图像大小都是正确的,并在“上传”文件夹中生成大小正确的图像文件。但是,当从媒体库中选择图像时,仍会显示不正确的大小:

当将第三个大小插入到post中时,代码使用正确大小的文件(图1-1000x670.jpg),但使用图像大小下拉列表(640×429)中所反映的大小。

EN

回答 2

WordPress Development用户

发布于 2018-01-04 19:15:33

WordPress有自己的内置图像大小。这些尺寸如下:

代码语言:javascript
复制
thumbnail    // Thumbnail (default 150px x 150px max)
medium       // Medium resolution (default 300px x 300px max)
medium_large // Medium-large resolution (default 768px x null max)
large        // Large resolution (default 640px x 640px max)

medium-large图像大小没有高度设置,这意味着它将只裁剪图像的宽度。

更改缩略图大小后,还应重新生成缩略图。这可能就是你得到不正确尺寸的原因。您可以使用再生指甲来做到这一点。

票数 0
EN

WordPress Development用户

发布于 2018-01-04 20:25:28

我认为插件只是增加了一个触发器,它是在上传图片的时候触发的。这意味着它对上传的图像不起作用。正如Johansson提到的,您可以使用这个插件。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/290143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档