如何在wordpress add_image_size函数中动态设置宽度和高度

时间:2016-04-29 13:58:11

标签: php wordpress

类似的问题被问到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的视图中处理它

我非常感谢你对此的帮助。

0 个答案:

没有答案