添加_IMAGE_SIZE限制大小(?)

时间:2018-01-04 作者:user3147421

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

我的代码:

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 );
前两个电话已经在主题中了,但显然从未正常工作,但我从未真正注意到,因为我没有使用它们。我根据需要添加了第三个通话,第四到第六个通话是一个实验。

我使用插件“显示所有图像大小”来确保我没有看错东西,但在媒体库中,新上传的图像显示以下图像大小:enter image description here

新的尺寸从未超过“大”尺寸,但我在文档中没有看到任何地方提到这一点。我是否必须更改“大”尺寸,或者是否存在其他问题?任何帮助都将不胜感激。

以下是运行“在单个图像中重新生成缩略图”的结果:enter image description here“重新生成缩略图”报告的所有图像大小都是正确的,它会在“上载”文件夹中生成大小正确的图像文件。但是,从媒体库中选择图像时,仍会显示不正确的大小:enter image description here

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

2 个回复
SO网友:Johansson

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

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)
Themedium-large 图像大小没有设置高度,这意味着它将仅按宽度裁剪图像。

更改缩略图大小后,还应重新生成缩略图。这可能就是为什么您的尺码不正确。您可以使用Regenerate Thumbnails 这样做。

SO网友:idpokute

我认为插件只是添加了一个触发器,在上传图像时触发。这意味着它不适用于上传的图像。正如JackJohansson提到的,您可以使用插件。

结束

相关推荐

Get images by category

我目前获取滑块图像的方法是使用以下工作正常的代码:$args = array( \'post_type\' => \'attachment\', \'sort_order\' => \'ASC\', \'sort_column\' => \'menu_order\', ); $attachments = get_posts($args); if ($attachments) { $