WordPress文章中图片的srcset属性问题

最近博客出现一个奇怪的现象,文章中上传的图片本来是传到云存储平台做CDN加速用,所以加载的图片URL应该是CDN的加速地址,但实际上在文章页面单独打开图片的时候,显示的URL却还是博客本身的地址,具体如下。

图片实际的地址是:

https://cdn.gongzi.org/2018/12/xxx.jpg

显示的地址是:

https://www.gongzi.org/wp-content/uploads/2018/12/xxx.jpg

今天看源代码,突然看到有

srcset="https://www.gongzi.org/wp-content/uploads/2018/12/xxx.jpg 850w, https://www.gongzi.org/wp-content/uploads/2018/12/xxx-768x511.jpg 768w"

才发现,原来从WordPress4.4版本开始就已经增加了这个属性,只是一直没注意到,站内本身便已经做了自适应,所以此功能暂时不需要,需要禁用。

遂修改functions.php文件,添加下面这一行后生效。

add_filter( 'max_srcset_image_width', create_function('', 'return 1;'));

刷新后恢复。