WordPress add_image_size 最大高度/宽度

Joh*_*eal 2 css wordpress

我正在使用以下 WordPress 函数来创建新的图像尺寸:

add_image_size('image-custom', 500, 9999);
Run Code Online (Sandbox Code Playgroud)

我有一个相当不寻常的情况,我需要调整图像大小,使最大边(高度或宽度)为 500px。这是可能的还是我需要创建两个图像尺寸并在显示哪个图像时使用逻辑?

小智 5

当您设置尺寸并将最后一个参数设置为 false 时,Wordpress 不会裁剪图像,而是在宽度和高度设置的限制内按比例调整图像大小,这意味着

add_image_size('图像自定义', 500, 500, false);

将完全达到您想要的效果: - 横向图像的宽度为 500,高度低于 500,保持比例 - 纵向图像的高度为 500,宽度低于 500