WordPress彻底禁用上传媒体图片自动生成缩略图及多尺寸图片(亲测可用)
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彻底禁用上传媒体图片自动生成缩略图及多尺寸图片(亲测可用)相关推荐
- php 上传类 缩略图,php图片文件上传类 (附自动生成缩略图) | 学步园
/** 作 者:冻结回忆 (linghunts@163.com); 功 能:文件上传类 支持文件夹自动分组保存(2008-01/09); 时 间:2007-10-17; 创建类:参数(文件域,文件原名 ...
- php 缩略图增加水印,php 图片上传代码(具有生成缩略图与增加水印功能)
class upfile { public $filepath = "www.111com.net/"; //上传文件存放文件夹 public $filesize = 100000 ...
- java pdf 首页 缩略图_Java中将上传的文件首页生成缩略图(先将上传的文件转成pdf,然后将pdf转成jpg)...
1.首先将上传的非jpg,pdf格式的文件转成pdf,这个是采用OpenOffice进行转的,具体代码如下: private void officeToPdf(){ OpenOfficeConnect ...
- 上传文件资料并生成缩略图
目录 一:需求 二:如何实现需求,以及其中遇到的问题? 需求分析时遇到的问题 编码过程中遇到的问题 三:流程图与UML图 四:上传文件资料生成缩略图 1.上传图片生成缩略图--FastDFS 2.上传 ...
- 临时停车自动拨号发短信源码,亲测可用
介绍: 文本修改电话号码上传空间即可访问 分为两套源码(检测到手机打开才会自动弹出) 第一套:自动拨号 访问自动弹到拨号界面,并自动输入手机号. 第二套:自动短信 访问自动弹到短信界面,并自动输入短信 ...
- dropzone js video上传使用frame-grap.js生成缩略图
第一步:从github上下载frame-grap组件,下载的压缩里,只有下面两个文件是有用的 rsvp.js 和 frame-grab.js,目录: /frame-grab.js-master/cli ...
- 基于fastadmin框架,上传视频,自动截取视频封面图
最近用fastadmin开发了一个项目,需要用到视频的封面图片,客户又不能一一提供视频对应的封面,为减少工作量,需要在后台上传视频后直接生成默认封面图片,也可以自动上传想要的封面图片: 利用fasta ...
- 解决WordPress无法上传媒体文件以及无法下载和安装主题与插件的问题
前言: 我的个人博客网站荒原之梦在安装成功WordPress之后本来是可以上传媒体文件,安装主题和插件的,但是后来不知道怎么回事就出了问题:不能上传媒体文件也不能安装主题和插件了.出现这个问题后我尝试 ...
- php 图片上载 wordpress,WordPress 使用 Jcorp上传并裁剪图片作为自定义头像 —— PHP 后台部分...
在开发 WordPress 用户中心的时候,我们需要让用户在前段上传自定义图片作为头像,因为很多用户都是小白,上传头像之前要求他们按照尺寸裁剪好是不大现实的.为了提升用户体验,我研究测试了很久,终于搞 ...
最新文章
- 史上第二走心的 iOS11-Drag Drop 教程
- Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法...
- iptables 网址转译 (Network Address Translation,NAT)
- 打针小说软件测试,UPDATE注射(mysql+php)的两个模式
- vb.net中滚动条一直显示没有数据时也显示_Android Studio 中 System Trace 的新增功能...
- LeetCode 1325. 删除给定值的叶子节点(递归)
- 终端母体服务器是心识,自我意识的觉醒与重返母体的归属.doc
- eclipse web项目页面显示404_404 Not Found错误页面是什么?
- idea 关于2020maven home directory的路径
- artcore html5,值得收藏的25款免费响应式网页模板_CSS_网页制作
- Java Sokect编程之HTTP请求
- 哥,我跟你讲,我想创业
- Linux之rz和sz命令用法详解
- LM358恒流恒压原理
- 在ensp中配置交换机interface GigabitEthernet 1/0/1报错
- 羞涩!紧张!!兴奋!!!
- x86,amd64,x86-64,x64区别
- 微信摇一摇插件ios_iOS开发——全局响应MotionEvent(微信摇一摇)
- 数据分析之数据质量分析和数据特征分析
- JDK15已发布!网友:我还在JDK8踏步走...
热门文章
- 敏捷开发产品管理系列之二:产品版本规划
- 摄像头参数D、H、V 分别代表的意思
- 前端基础2——CSS3
- 5G 帧结构、物理资源与物理信道
- 计算机视觉(特征检测)- DoG 和 SIFT 进行特征提取描述
- pd.DataFrame.melt()函数
- (申请加精)你所不知道的奶粉秘密(2)------转自天涯
- C#中DataAdapter与DataReader的区别和联系
- 解决异常-ORA-01747 invalid user.table.column, table.column, or column specification
- ResNet残差网络Pytorch实现——对花的种类进行训练