禁用wordpress的响应式图片功能

为wordpress增加又拍云存储插件后,发现图片确实同步到了又拍云空间中,但是内容里显示的图片还是原来的地址,查看源代码发现,img有两个属性,一个是src,已经变成了又拍云加速后的地址,还有一个是srcset属性,这个属性值还是原图片的地址。

原来这是wordpress响应式图片的功能。

WordPress 4.4开始,将可以根据不同的条件(屏幕大小、可视区大小 和 屏幕分辨率等)为用户显示不同大小的图片

如果你不想要这个效果,你可以添加下面的代码到当前主题的 functions.php 文件即可:

/**
 * 禁用 WordPress 的响应式图片功能
 */
 add_filter( 'max_srcset_image_width', create_function( '', 'return 1;' ) );

如果你不想编辑文件,可以下载安装 Disable Responsive Images 插件。