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

共有 4 条评论

  1. 木瓜园

    美国

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

    七年前 Safari 11 · iPhone iOS 11.2.6

    回复

    • S

      江苏

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

      七年前 Google Chrome 64 · Mac OS X 10.13

      回复

  2. fooleap

    广东

    人家这是智能,自动生成还被嫌弃。 😳

    七年前 Google Chrome 63 · Windows 7

    回复

    • S

      江苏

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

      七年前 Google Chrome 64 · Mac OS X 10.13

      回复

       

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注