没有内置函数来调整图像大小。您可以通过使用wp_get_attachment_metadata
和图像处理器,如GD or Imagegick 如果您的主机支持它。通常至少支持其中一个。
所以wp_get_attachment_metadata
返回array
成功还是失败false
发生故障时。给定(伪码):
$thumbnail = wp_get_attachment_metadata( $attachment_id );
if( $thumbnail[\'width\'] < 100 || $thumbnail[\'height\'] < 100 ){
do_image_padding( $thumbnail, $width = 200, $height = 200 );
}
当然是现在
do_image_padding
在WP中不存在,但可以使用GD库创建此函数,该函数将作为参数接受
thumbnail
, 这个
width
以及
height
并使用填充渲染新图像。
This 在stackoverflow上使用bumberbox提供的GD进行广泛的解释应该会让您正确地构建它do_image_padding
作用