我正在尝试创建一个大小为300px 300px的自动裁剪方形缩略图。我只得到了300px的宽度,但高度是自动的,我认为没有裁剪。
我试过这个:
add_image_size( \'custom_image_size\', 300, 300, true );
the_post_thumbnail(\'custom_image_size\');
还有这个
set_post_thumbnail_size( 300, 300, true );
the_post_thumbnail();
但我得到的宽度是300px,高度是自动的。我还尝试使用wordpress插件重新生成缩略图。那么我应该怎么做才能得到300px和300px的缩略图呢?
图像尺寸:1600×1200。。。因此,图像的宽度和高度都大于300px。
SO网友:Dan
你需要按高度裁剪。我相信,将两个值传递为300意味着WP将看起来最重要的是,它可以在图像宽度或高度超过300px之前调整图像大小。试试这个(未测试);
add_image_size( \'custom_image_size\', 9999, 300, true );
正如其他人所说,除非原始图像足够大,否则代码将无法工作。