这个问题似乎是针对216主题的,我想它的内容区域的最大宽度是840像素。该主题在其functions.php
, 在twentysixteen_content_image_sizes_attr()
作用
function twentysixteen_content_image_sizes_attr( $sizes, $size ) {
$width = $size[0];
1200 <= $width && $sizes = \'(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 1200px\';
if ( \'page\' === get_post_type() ) {
1200 > $width && $sizes = \'(max-width: \' . $width . \'px) 85vw, \' . $width . \'px\';
} else {
1200 > $width && 600 <= $width && $sizes = \'(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\';
600 > $width && $sizes = \'(max-width: \' . $width . \'px) 85vw, \' . $width . \'px\';
}
return $sizes;
}
add_filter( \'wp_calculate_image_sizes\', \'twentysixteen_content_image_sizes_attr\', 10 , 2 );
老实说,我不太确定如何调整它以支持更大的内容宽度,或者更确切地说,在我的情况下,图像总是100%宽,所以我暂时禁用它。
对于制作而言,更详细地了解这一点可能是明智的,不过,将较小的图像提供给较小的屏幕设备肯定是一个好主意。