近期把博客上传图片方式改为直接上传+静态文件分开存放+七牛云存储CDN后,发现上传图片会生成一个768px的缩略图,弄得乱七八糟。按照以前的习惯本能的看了一下后台的“设置”-“媒体”,没发现问题,都正确设置成了0。怀疑是主题的问题,晚上在主题里拼命找了“add_image_size”,没找到,因此不应该是主题的问题。

又找了下网上攻略,有《开启WordPress隐藏的“全部设置”选项》的文章,说通过http://www.site.com/wp-admin/options.php的方法,可以找到什么隐藏选项,把隐藏的缩略图干掉。然鹅,在functions.php中增加了相关代码,开启全部隐藏功能后,居然无法访问options.php。

猜测又是新版本的wp捣出来的幺蛾子。只能继续百度,终于发现一篇文章《wordpress4.4+版本自动生成一个768w像素缩略图的解决办法》:

4.4版本以后,wordpress增加了响应式图片的功能,目的是让图片能适应手机、平板等不同屏幕,但是我不想要这个功能,把缩略图大小全调成0,function.php里的相关函数全删除了,上传图片还是会生成一个768*x像素的缩略图,这个问题你在网上是找不到解决办法的,所能找到的方法全部失效,好在我今天研究了一天,终于解决了。

原来还有人研究一天才解决的,真够悲惨的,只能说WordPress小组是吃饱了吗,搞出这种破事来。最后终于通过phpmyadmin修改数据库才搞定了…… :o
SELECT * FROM `wp_options` where option_name='medium_large_size_w'
把768这个傻逼值改为0即可。