最近博客出现一个奇怪的现象,文章中上传的图片本来是传到云存储平台做CDN加速用,所以加载的图片URL应该是CDN的加速地址,但实际上在文章页面单独打开图片的时候,显示的URL却还是博客本身的地址,具体如下。
图片实际的地址是:
https://cdn.gongzi.org/2018/12/xxx.jpg
显示的地址是:
https://s.libs.fun/webcdn/2018/12/xxx.jpg
今天看源代码,突然看到有
srcset="https://s.libs.fun/webcdn/2018/12/xxx.jpg 850w, https://s.libs.fun/webcdn/2018/12/xxx-768x511.jpg 768w"
才发现,原来从WordPress4.4版本开始就已经增加了这个属性,只是一直没注意到,站内本身便已经做了自适应,所以此功能暂时不需要,需要禁用。
遂修改functions.php
文件,添加下面这一行后生效。
add_filter( 'max_srcset_image_width', create_function('', 'return 1;'));
刷新后恢复。
一看图片就是从wp后台上传的,我的直接url插入,一直没发现这个问题!
@山野愚人居 :!: 我一直都是在后台传,嫌麻烦啊。。。