我们正在尝试更改网站上帖子所附缩略图的裁剪样式。这是我们用来声明新图像大小的代码:
<?php
/** --- Thumbnails configuration **/
function add_custom_sizes() {
add_theme_support(\'post-thumbnails\', array(\'post\', \'page\', \'custom-post-type-name\'));
// Featured size
add_image_size( \'featured-big\', 400, 400, true ); // width, height, crop
}
add_action(\'after_setup_theme\',\'add_custom_sizes\');
?>
然后,在打印其中一个缩略图时,我们将此图像大小称为:
<?php
the_post_thumbnail( \'featured-big\' );
?>
但是,缩略图似乎没有正确裁剪。参数
true 在
add_theme_support 函数应“硬裁剪”图像,但图像“软”裁剪不正确。
有什么线索吗?
最合适的回答,由SO网友:Iceable 整理而成
图像大小和裁剪设置不具有追溯性:在进行此更改之前,站点上存在的图像不会受到影响。
您的新设置将仅适用于之后上载的图像,因为图像在上载时会被裁剪。
您可以尝试上载新图像,也可以触发以前上载的图像的重新裁剪,以应用非常方便的新设置Regenerate thumbnails 插件。