我需要一些帮助来调整Wordpress中的图像大小。我想将956px的精确宽度设置为图像和浮动高度。我试过这个:
add_image_size('full_widthn', 956, 9999, TRUE);
add_image_size('full_widthn2', 956, 9999, false);
add_image_size('full_widthn3', 956, 9999);
add_image_size('full_widthn4', 956, 100, false);
add_image_size('full_widthn5', 956);
但是这段代码的结果是这样的。 (仅700px宽度)
上传图片的原始分辨率为1070像素。请问哪里有问题?
答案 0 :(得分:0)
固定宽度:
在您的主题中,很可能在functions.php中,$content_width
设置为700。
$content_width
是主题中使用的全局变量,用于设置该主题中任何内容的最大允许宽度。
您的图片会在上传时调整为您指定的尺寸,但您在媒体编辑器中显示的选项会调整为适合您主题中$content_width
限制的最大宽度。< / p>
备注:在媒体编辑器中显示弹出选项时也会使用此变量。如果您使用全局
$_wp_additional_image_sizes
允许弹出使用add_image_size()
定义的自定义图片大小,则$ content_width将覆盖add_image_size()
函数指定的宽度。
自动高度:
对于没有固定宽度的高度,您的示例中的以下任何一项都将导致956px的固定宽度(除非上传的图像更小)和自动高度:
add_image_size('full_widthn2', 956, 9999, false);
add_image_size('full_widthn3', 956, 9999);
add_image_size('full_widthn5', 956, 0);
add_image_size('full_widthn5', 956);