记录一下16今天解决的这个用wp的时候上传图片大小多样化,在媒体库里看着只有一张,但在根目录里面会看到其实一张图片有很多个文件,仅仅是大小不同而已,这样会非常占用内存,才发了1千篇文章就已经2个G的图片了,所以今天来解决一下这个问题。
第一:解决办法
答案是先关掉他,在我们的后台设置里面找到媒体,然后把所有的尺寸都设置成0
关闭后,后面上传的图片就不会自动去生成缩略图了。特别是我们自动发布的时候。
第二:弥补(也就是说你已经发布了很多文章了,并且是老网站,磁盘占用量很大了)
我是因为有可能会随时搬动网站到别的服务器共享,所以资源一下大了起来非常麻烦,今天就来决绝这个问题。
还是先把第一步做了,关闭设置成0尺寸,这个就不说了
第二补就是在数据库里执行以下命令将缩略图改为正常的图片显示。
方法:
第一步:
登录数据库,并执行sql语句
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, '-768x470.png', '.png') WHERE meta_value LIKE '%-768x470.png%';
这里我的缩略图是768x470的尺寸,这个尺寸可以看你首页的html源码,自己右键检查就能看的到了。填写成你自己的就行了,有的储存和我是不一样的
第二步
前往根目录里面去删除
目录地址一般为wp-content/uploads/xxx/xxx
这里的xxx自行查看文件夹,反正都是在uploads文件夹里面,一般会根据设置默认是日期命名,然后是文件名。
注意:这里删除有两种方法
第一种方法:手动删除(适用于文件量少,或者命名规则统一的)
第二种方法:最实用,也最好用,用命令删除,进入命令窗口cd到对应的文件下,进入到图片文件里,执行rm -f *-150x150*
这里150x150对应填写你要删除的缩略图文件后缀的名,wp都是这样命名的,当然,其他的格式尺寸的图片都用同样的方法去删除就可以了。
原创文章,禁止转载额,转载请附上出处地址!
原创文章,作者:lichen360,如若转载,请注明出处:https://hhpi.cn/3120.html