近期把博客上传图片方式改为直接上传 + 静态文件分开存放 + 七牛云存储 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 修改数据库才搞定了…… SELECT * FROM `wp_options` where option_name='medium_large_size_w'
把 768 这个傻逼值改为 0 即可。
# 写于七年前 ,改于四年前 。
文章导航
木瓜园
我的做法是在 设置-媒体 中 将 大尺寸、中等大小和缩略图大小 全部设置同样的数值,并且,不要勾选【缩略图大小】下方的 “总是把裁剪缩略图到这个尺寸” 这个选项
七年前 Safari 11 · iPhone iOS 11.2.6S
@ 木瓜园 你这做法是标准设置啦。 “设置”-“媒体”,没发现问题,都正确设置成了 0⎦。
七年前 Google Chrome 64 · Mac OS X 10.13我也⎡按照以前的习惯本能的看了一下后台的
文中写的都是标准设置不起作用的情况……
fooleap
人家这是智能,自动生成还被嫌弃。
七年前 Google Chrome 63 · Windows 7S
@fooleap 这种智能一点也不喜欢
wp=content/uploads/ 以及默认的 年 / 月 组织形式 7 年了,最近终于干掉它了
七年前 Google Chrome 64 · Mac OS X 10.13另外我还很讨厌
讨厌了