我的媒体库中的图像是560×315,但当我检查图像时,这是我找到的代码。srcset
正在加载图像,而不是我的全分辨率图像。
<img src="https://domain.com/feat-image-150x84.png" class="alignleft post-image" alt="Return of Medicare OEP"
srcset="https://domain.com/feat-image-150x84.png 150w,
https://domain.com/feat-image-300x169.png 300w,
https://domain.com/feat-image.png 560w" sizes="(max-width: 150px) 100vw, 150px">
尽管他们的名字(300x169.png)所有
srcset
图像仅为150x84。
我尝试过:
关闭任何影响图像的插件在设置>媒体中更改图像大小多次重新生成每个图像我尝试添加set_post_thumbnail_size(560, 315);
我的职能。php文件。这确实使图像以正确的尺寸显示,但分辨率不正确我甚至删除了srcset
图像链接。我希望如果我这样做了,那么它将默认为完整的解决方案。
function wdo_disable_srcset( $sources ) {
return false;
}
add_filter( \'wp_calculate_image_srcset\', \'wdo_disable_srcset\' );
但这只会让事情变得更糟。
如何让WordPress使用我上传的全分辨率图像?