WordPress默认上传图片的时候会自动生成缩略图及多尺寸的图片文件,大部分网站都用不到这些多余的图片,不仅仅占用空间,而且上传的时候还会消耗额外的性能。

下面仅需两段函数代码即可彻底禁用该功能。

// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {unset($sizes['thumbnail']);    // disable thumbnail sizeunset($sizes['medium']);       // disable medium sizeunset($sizes['large']);        // disable large sizeunset($sizes['medium_large']); // disable medium-large sizeunset($sizes['1536x1536']);    // disable 2x medium-large sizeunset($sizes['2048x2048']);    // disable 2x large sizereturn $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后面即可

实例效果:

以下为未禁用效果

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

以下为禁用效果

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

原文地址:WordPress彻底禁用上传媒体图片自动生成缩略图及多尺寸图片(亲测可用) - 阿峰博客WordPress 默认上传图片的时候会自动生成缩略图及多尺寸的图片文件,大部分网站都用不到这些多余的图片,不仅仅占用空间,而且上传的时候还会消耗额外的性能。 下面仅需两段函数代码即可彻底禁用该功能。 // 禁用自动生成的图片尺寸 function shapeSpace_disable_image_sizes($sizes) { unset($sizes['thumbnail']); // disable thumbnail size u...https://www.afengblog.com/wordpress-disables-automatic-generation-of-thumbnails-and-multi-size-pictures.html

WordPress彻底禁用上传媒体图片自动生成缩略图及多尺寸图片(亲测可用)相关推荐

  1. php 上传类 缩略图,php图片文件上传类 (附自动生成缩略图) | 学步园

    /** 作 者:冻结回忆 (linghunts@163.com); 功 能:文件上传类 支持文件夹自动分组保存(2008-01/09); 时 间:2007-10-17; 创建类:参数(文件域,文件原名 ...

  2. php 缩略图增加水印,php 图片上传代码(具有生成缩略图与增加水印功能)

    class upfile { public $filepath = "www.111com.net/"; //上传文件存放文件夹 public $filesize = 100000 ...

  3. java pdf 首页 缩略图_Java中将上传的文件首页生成缩略图(先将上传的文件转成pdf,然后将pdf转成jpg)...

    1.首先将上传的非jpg,pdf格式的文件转成pdf,这个是采用OpenOffice进行转的,具体代码如下: private void officeToPdf(){ OpenOfficeConnect ...

  4. 上传文件资料并生成缩略图

    目录 一:需求 二:如何实现需求,以及其中遇到的问题? 需求分析时遇到的问题 编码过程中遇到的问题 三:流程图与UML图 四:上传文件资料生成缩略图 1.上传图片生成缩略图--FastDFS 2.上传 ...

  5. 临时停车自动拨号发短信源码,亲测可用

    介绍: 文本修改电话号码上传空间即可访问 分为两套源码(检测到手机打开才会自动弹出) 第一套:自动拨号 访问自动弹到拨号界面,并自动输入手机号. 第二套:自动短信 访问自动弹到短信界面,并自动输入短信 ...

  6. dropzone js video上传使用frame-grap.js生成缩略图

    第一步:从github上下载frame-grap组件,下载的压缩里,只有下面两个文件是有用的 rsvp.js 和 frame-grab.js,目录: /frame-grab.js-master/cli ...

  7. 基于fastadmin框架,上传视频,自动截取视频封面图

    最近用fastadmin开发了一个项目,需要用到视频的封面图片,客户又不能一一提供视频对应的封面,为减少工作量,需要在后台上传视频后直接生成默认封面图片,也可以自动上传想要的封面图片: 利用fasta ...

  8. 解决WordPress无法上传媒体文件以及无法下载和安装主题与插件的问题

    前言: 我的个人博客网站荒原之梦在安装成功WordPress之后本来是可以上传媒体文件,安装主题和插件的,但是后来不知道怎么回事就出了问题:不能上传媒体文件也不能安装主题和插件了.出现这个问题后我尝试 ...

  9. php 图片上载 wordpress,WordPress 使用 Jcorp上传并裁剪图片作为自定义头像 —— PHP 后台部分...

    在开发 WordPress 用户中心的时候,我们需要让用户在前段上传自定义图片作为头像,因为很多用户都是小白,上传头像之前要求他们按照尺寸裁剪好是不大现实的.为了提升用户体验,我研究测试了很久,终于搞 ...

最新文章

  1. 史上第二走心的 iOS11-Drag Drop 教程
  2. Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法...
  3. iptables 网址转译 (Network Address Translation,NAT)
  4. 打针小说软件测试,UPDATE注射(mysql+php)的两个模式
  5. vb.net中滚动条一直显示没有数据时也显示_Android Studio 中 System Trace 的新增功能...
  6. LeetCode 1325. 删除给定值的叶子节点(递归)
  7. 终端母体服务器是心识,自我意识的觉醒与重返母体的归属.doc
  8. eclipse web项目页面显示404_404 Not Found错误页面是什么?
  9. idea 关于2020maven home directory的路径
  10. artcore html5,值得收藏的25款免费响应式网页模板_CSS_网页制作
  11. Java Sokect编程之HTTP请求
  12. 哥,我跟你讲,我想创业
  13. Linux之rz和sz命令用法详解
  14. LM358恒流恒压原理
  15. 在ensp中配置交换机interface GigabitEthernet 1/0/1报错
  16. 羞涩!紧张!!兴奋!!!
  17. x86,amd64,x86-64,x64区别
  18. 微信摇一摇插件ios_iOS开发——全局响应MotionEvent(微信摇一摇)
  19. 数据分析之数据质量分析和数据特征分析
  20. JDK15已发布!网友:我还在JDK8踏步走...

热门文章

  1. 敏捷开发产品管理系列之二:产品版本规划
  2. 摄像头参数D、H、V 分别代表的意思
  3. 前端基础2——CSS3
  4. 5G 帧结构、物理资源与物理信道
  5. 计算机视觉(特征检测)- DoG 和 SIFT 进行特征提取描述
  6. pd.DataFrame.melt()函数
  7. (申请加精)你所不知道的奶粉秘密(2)------转自天涯
  8. C#中DataAdapter与DataReader的区别和联系
  9. 解决异常-ORA-01747 invalid user.table.column, table.column, or column specification
  10. ResNet残差网络Pytorch实现——对花的种类进行训练