在我的主题中,可以使用以下方式将缩略图大小设置为硬裁剪:
add_theme_support('post-thumbnails');
set_post_thumbnail_size( 96, 96, true );
,但我看不出将大中型图像制作成硬作物的方法。
是否有办法去除大中型图像并使用以下方法重新添加它们:
add_image_size( 'medium', $width, $height, true );
add_image_size( 'large', $width, $height, true );
#1 楼
您可以像这样覆盖默认值:add_image_size( 'medium', 200, 200, true );
#2 楼
以下是使用您尝试执行的设置的改进:add_image_size('medium', get_option( 'medium_size_w' ), get_option( 'medium_size_h' ), true );
评论
该解决方案的好处在于,您仍然可以在wp设置中设置测量值。甜。
–honk31
16年4月8日在16:40
太棒了!
–艾蒂安·杜普依斯(Etienne Dupuis)
19年3月21日在15:24
#3 楼
要对medium
图像启用裁剪,只需使用以下代码即可:update_option( 'medium_crop', 1 );
update_option()
函数本身检查是否存在这样的选项,并在必要时添加它: 如果不存在该选项,则该选项将添加一个选项值,其
$autoload
值为yes
。#4 楼
Gleb的答案对我来说效果很好。// Medium Size Thumbnail
if(false === get_option('medium_crop')) {
add_option('medium_crop', '1');
} else {
update_option('medium_crop', '1');
}
在这里找到了完整的代码
评论
是的,就是这么简单!我是如此坚信那不可能是...
–斯科特
2011年10月13日在10:47