当前位置:首页>WordPress专区>WordPress教程>WordPress 彻底禁用上传媒体图片自动生成缩略图及多尺寸图片

WordPress 彻底禁用上传媒体图片自动生成缩略图及多尺寸图片

WordPress默认上传图片的时候会自动生成缩略图及多尺寸的图片文件,大部分网站都用不到这些多余的图片,不仅仅占用空间,而且上传的时候还会消耗额外的性能。
下面仅需两段函数代码即可彻底禁用该功能。

// 禁用自动生成的图片尺寸
function shapeSpace_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', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_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', 'shapeSpace_disable_other_image_sizes');

将上方的代码添加至您的WordPress当前使用主题文件夹下的 functions.php 文件即可
以当前网站根目录为例,主题函数文件路径一般为:WordPress网站根目录/wp-content/themes/主题文件夹/functions.php 添加至<?php 后面即可

实例效果:

以下为未禁用效果

WordPress 彻底禁用上传媒体图片自动生成缩略图及多尺寸图片

其中 test-file.jpg 为需要上传的文件,左侧文件均为WordPress自动生成的多尺寸图片
以下为禁用效果

WordPress 彻底禁用上传媒体图片自动生成缩略图及多尺寸图片

其中 test-file_disable_fun.jpg 为需要上传的文件,可以看到没有生成多余的图片。

您已阅读完《WordPress教程(共20篇)》专题的第 19 篇。请继续阅读该专题下面的文章:

免责声明 1:本站的课程与素材,都是电子版课件,非实物光盘,课件由百度网盘发送.(百度网盘下载教程)2:本站所有涉及视频及素材,软件等由互联网搜索收集而来,本站不拥有此类资料的版权。3:本站所有视频,素材及软件不加密、不限时、可永久观看或使用!禁止二次销售,否则因此引起的一切问题与本站无关。4:本站所有的资源均为免费提供,提供资料的目的是让大家学习和交流,所收取的相关费用非资料销售费用,而是资料收集整理手工费。5:无意侵害您的权益,请发送邮件至 590173@qq.com 或点击左侧 私信:站长反馈,我们将尽快处理。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程网站教程

WordPress Redis 配置指南:Object Cache Pro 插件详解

2024-1-10 0:10:19

WordPress教程

WordPress清理数据库冗余数据加速网站运行速度

2024-3-6 15:10:38

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