[WordPress] 彻底禁止WordPress自动生成缩略图的方法 含主题和系统自带缩略图策略

释放双眼,带上耳机,听听看~!

我们有在使用WordPress程序的朋友是否会发现,当我们写文章配图上传图片的时候,看到我们图片的目录中会出现很多张图片尺寸,尤其是我们在使用对象存储的时候,看到这么多图片就担心是不是会被多扣费,,而且经过wp处理过后的缩略图,画质非常的模糊,质量很差,影响访客体验,那我们可能会用到一些插件和脚本工具禁止缩略图的生成,但是有些时候还会有图片,这些都来自主题自带的功能和WP程序自带的功能。

代码

// 禁用自动生成的图片尺寸
function cnwper_disable_image_sizes($sizes) {
    
    unset($sizes['thumbnail']);    // disable thumbnail size
    unset($sizes['medium']);       // disable medium size
    unset($sizes['large']);        // disable large size
    unset($sizes['medium_large']); // disable medium-large size
    unset($sizes['1536x1536']);    // disable 2x medium-large size
    unset($sizes['2048x2048']);    // disable 2x large size
    
    return $sizes;
    
}
add_action('intermediate_image_sizes_advanced', 'cnwper_disable_image_sizes');
 
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
 
// 禁用其他图片尺寸
function cnwper_disable_other_image_sizes() {
    
    remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size() 
    remove_image_size('another-size');   // disable any other added image sizes
    
}
add_action('init', 'cnwper_disable_other_image_sizes');

将以上代码复制粘贴到主题的functions.php文件的最后一行中,删除已经上传的图片,重新再次上传后,清空浏览器缓存,就能看到高质量的图片了,你也会发现,CDN存储中二次生成的缩略图也没有啦~

 

温馨提示:本文最后更新于 2022-12-11 01:39 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系逆念

给TA打赏
共{{data.count}}人
人已打赏
网络技术

[wordpress]多个站点同时部署Redis

2022-12-2 22:22:55

网络技术

[WordPress]网站调用另外一个网站的文章 教程 附代码

2022-12-22 11:56:27

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员,QQ508044570 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索