使用ssh命令删除WordPress缩略图的方法

2020年5月24日
作者:小朱笔记

网上有很多删除WordPress缩略图的方法,很多都是插件,准备给自己的网站清理一下,之前玩插件的时候,设置没注意又生成了缩略图,原本在安装完网站就禁止生成缩略图,这坑爹的插件,一没注意又生成了。

禁止生成缩略图在安装完WordPress第一时间要设置禁止生成缩略图片,在设置-媒体中把所有都设置为 0,这样就不会生成缩略图了,或者安装插件:Stop Generating Image Sizes 插件禁掉所有缩略图生成。

但是,完全禁止缩略图又不行,根据需求生成缩略图才好。

推荐使用:Thumbnails

这个插件会拦截到网站前端的所有缩略图请求,然后在第一次请求缩略图的时候,快速生成该尺寸的缩略图,并将其缓存在服务器上(如果你不手动删除,缩略图会一直都在,不会再次生成)。(由WordPress大学推荐)

怎么清理缩略图

除了用插件,手动上网站原文件中删除外,在网上找到一个方法,使用ssh命令,效果非常好。(代码由:奶爸建站笔记提供)

使用xshell连接到服务器,然后切换到uploads文件夹下面执行下面的命令:

find . -name '*-[0-9][0-9]x[0-9][0-9]*' 
和 
find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*'

上面两条命令是查找文件名称包含”-数字数字x数字数字“和”-数字数字数字x数字数字数字“的文件。

因为wordpress缩略图命名格式就是这种,例如上图中的-75×75.jpg和-300×193.png

查找出来后确定这些文件可以删除,就使用下面的命令删除:

find . -name '*-[0-9][0-9]x[0-9][0-9]*' -exec rm -f {} \; 
和  
find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*' -exec rm -f {} \;

[0-9]可以根据缩略图格式改,添加还是删减都可以。

注意:这种方法只似乎用于Linux的VPS服务器,如果你是虚拟主机,那么没办法操作。

操作前请注意备份,避免删除有用的文件。

小朱笔记

小朱个人博客,生活网络分享,外贸建站,谷歌seo操作分享,B2B优化排名操作分享,资源分享,软件分享,生活分享。https://www.zhudc.com/

相关文章

Contact form 7表单css样式代码

Contact form 7表单css样式代码

Contact Form 7是Wordpress插件,不需要多做介绍,作为询盘表单插件,全球使用人数最多。虽然功能强大,但是外观太丑,需要手写CSS。 虽然CSS我也不是很会,通过谷歌查找教程,也学了些基本,把表单基本上改改还是能看,最起码比没改好吧。...

批量编辑WooCommerce产品插件

批量编辑WooCommerce产品插件

之前有推荐PW WooCommerce Bulk Edit插件可以批量进行WooCommerce产品修改,免费版总会有些限制,多找几个免费版,基本上所有的功能就有了。 这次又改了一百多个产品,找了新插件,体验效果非常好,操作简单,编辑速度又快。...

最新评论

0条评论

递交一条评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据