WordPress缩略图清理保姆级教程-zibll综合交流社区-zibll子比主题-WordPress主题模板-zibll子比主题

WordPress缩略图清理保姆级教程

该帖子部分内容已隐藏
付费阅读
已售 14
10积分
积分多的可以赞助一下

大家好,我是大白,今天给大家教学一下WordPress缩略图清理办法

一.先关闭生成缩略图

(关闭后上传新图片就不会生成缩略图了,然后被旧的缩略图清理掉就ok)

第一步:后台-设置-媒体,设置尺寸为0

20241118212611565-2024-11-18-212556

第二步:主题文件 functions.php 中加入以下代码

// 移除多余的图片尺寸
add_filter('intermediate_image_sizes_advanced', 'filter_image_sizes');
function filter_image_sizes($sizes) {
if (isset($sizes['medium_large'])) {
unset($sizes['medium_large']);
}
if (isset($sizes['1536x1536'])) {
unset($sizes['1536x1536']);
}
if (isset($sizes['2048x2048'])) {
unset($sizes['2048x2048']);
}
return $sizes;
}


// 禁止裁剪 -scaled 图片
add_filter('big_image_size_threshold', '__return_false');

二.清理旧缩略图

第一步:删除旧缩略图

打开 根目录下的wp-content/uploads文件夹,找到你的图片文件夹,我的是年份命名

20241118212708350-2024-11-18-212658

后面带 – 的就是缩略图,找到删掉

20241118212740950-2024-11-18-212730

 

第二步:修改数据库(重要)

不修改数据库会出现图片无法显示的情况

我这里用最简单的修改数据库方法

1,把数据库下载到电脑

2.通过文本打开,我建议用Notepad–

3.点击查找,选择正则表达式

20241118212831403-2024-11-18-212817

我们一共需要替换四次,我建议先查询一遍,然后点击替换,然后在替换里面输入刚刚查询的表达式,替换为一个”.”

20241118212850953-2024-11-18-212821

第一次:替换 4个数字X4个数字 的,查询表达式

-\d{4}x\d{4}\.

第二次:替换 4个数字X3个数字 的,查询表达式

-\d{4}x\d{3}\.

第三次:替换3个数字X4个数字 的,查询表达式

-\d{3}x\d{4}\.

第四次:替换 3个数字X3个数字 的,查询表达式

-\d{3}x\d{3}\.

一定要安顺序查询替换,不然容易出错

20241118212951159-2024-11-18-212926

都替换成功后把数据库上传到服务器然后覆盖即可,别忘了清理缓存

表达式的解释

20241118213011636-2024-11-18-212929

 

好了,教程就到这了

本文章没有收费查看,积分多的可以赞助一下

 

请登录后发表评论

    • 热门评论
      老糖的头像-WordPress主题模板-zibll子比主题代理会员老糖徽章-备受瞩目-WordPress主题模板-zibll子比主题等级-LV8-WordPress主题模板-zibll子比主题超级版主3
      • dabai66的头像-WordPress主题模板-zibll子比主题代理会员dabai66徽章-资深玩家-WordPress主题模板-zibll子比主题等级-LV7-WordPress主题模板-zibll子比主题作者0
        • 老糖的头像-WordPress主题模板-zibll子比主题代理会员老糖徽章-备受瞩目-WordPress主题模板-zibll子比主题等级-LV8-WordPress主题模板-zibll子比主题超级版主0