Hermit Cottage

彻底关闭上传后 768px 缩略图

近期把博客上传图片方式改为直接上传+静态文件分开存放+七牛云存储 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 即可。

4 条评论

发表评论 →

我的做法是在 设置-媒体 中 将 大尺寸、中等大小和缩略图大小 全部设置同样的数值,并且,不要勾选【缩略图大小】下方的 “总是把裁剪缩略图到这个尺寸” 这个选项

Safari 11 Safari 11 iPhone iOS 11.2.6 iPhone iOS 11.2.6

你这做法是标准设置啦。
我也⎡按照以前的习惯本能的看了一下后台的 “设置”-“媒体”,没发现问题,都正确设置成了 0⎦。
文中写的都是标准设置不起作用的情况…… :eek:

Google Chrome 64 Google Chrome 64 Mac OS X 10.13 Mac OS X 10.13

这种智能一点也不喜欢 :oops:
另外我还很讨厌 wp=content/uploads/ 以及默认的 年/月 组织形式
讨厌了 7 年了,最近终于干掉它了

Google Chrome 64 Google Chrome 64 Mac OS X 10.13 Mac OS X 10.13

发表评论