类似的问题被问到here,但这个解决方案只对我有用。
我想要实现的是,当管理员上传图片时,会有add_image_size
个功能注册四个自定义图片尺寸。
左上,左下,右上,右下。他们必须是完美的宿舍。
现在add_image_size
函数可以获取宽度和高度,并且它还需要用于裁剪位置的数组,例如
add_image_size( 'custom-size', 220, 220, array( 'left', 'top' ) ); // Hard crop left top
但由于上传的图像在大小和宽高比方面各不相同,我需要一种方法来动态设置宽度和高度,或者某种方式来使用相对测量。
我意识到图片最终会以不同的尺寸显示相同的自定义"图片尺寸"但我可以通过设置新尺寸或使用css在wp_get_attachment_image_src
的视图中处理它
我非常感谢你对此的帮助。