专业WORDPRESS主题设计制作

如何禁用WordPress自动生成缩略图裁剪功能?添加代码(wordpress随机缩略图)

发布于: 2022-11-03

1 禁用WordPress自动生成缩略图裁剪功能

  • 2 删除medium_large_size_w

 

多数新媒体人都会在文章里,直接添加原始图片,也不会用wordpress自动裁剪过的图片。

虽然裁剪过的图片没用,但WordPress不会自动删除掉,日积月累,这些“垃圾图片”浪费了非常多的网站空间容量,同时在备份时会添加很多压力。

WordPress自动裁剪的缩略图我们可以手动删除,最好是完全禁止WordPress自动裁剪图片的功能。

禁用WordPress自动生成缩略图裁剪功能

打开WordPress options模式(WP后台点击【设置】–>【多媒体选项】)
www. xxx  com/wp-admin/options-media.php

将这3个尺寸的图片的长宽,都设为0:

  1. 缩略图大小
  2. 中等大小
  3. 大尺寸

并且,勾选 “总是裁剪缩略图到这个尺寸”。

如下图所示:

1502583185

不过,在WP主题里,通常都会有自动生成缩略图的代码,怎么办呢?

有人说可以用Notepad++打开所有的wordpress主题文件批量搜索关键词 “thumbnail” ,找到了如下代码:

function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}

这是设置图片裁剪尺寸的代码,并且调用了 add_image_size 此函数功能。

add_image_size函数的功能作用:

  • 注册一个新的图片尺寸,意味着你上传新的图片,WordPress 就会创建一个按照这个尺寸的新特色图片。

若想完全禁止 WordPress 自动裁剪缩略图,就只能干掉这个函数了!

最简单的方法是找到此函数,然后注释掉即可。

不过,此法太烂,每次更新WordPress主题就需要重新注释……

通过搜索,找到网上一些禁止某功能的方法,将以下代码复制到 WordPress 主题 functions.php 文件里,便可彻底禁止wordpress自动生成缩略图裁剪功能。

//彻底禁止WordPress创建缩略图
 add_filter( 'add_image_size', create_function( '', 'return 1;' ) );
  • 其实这就是在函数里面插入一个return,将这个函数弃用。

删除medium_large_size_w

在WordPress 4.4版本安装/更新的时候,会将这个 “medium_large_size_w” 尺寸写入到options中,导致后面会一直生成768w像素尺寸缩略图。

当然,前人这个解决方案是要修改数据库,不是很方便。

打开WordPress options模式(WP后台点击【设置】–>【全部设置】)
www. xxx  com/wp-admin/options.php

然后在浏览器按下Ctrl+F搜索:

medium_large_size_w
  • 找到后将值改为0,然后拉到页面底部,点击【保存更改】即可。

虽然添加WordPress代码的方式,能禁用WordPress自动生成缩略图裁剪,但仍然不够全面……

我们推荐你安装使用 Image Sizes插件 ▼

如何禁止WordPress生成多张缩略图?用Image Sizes插件

如何不让WordPress生成多张缩略图?用Image Sizes插件,让你鱼和熊掌2者兼得!看到不少网络营销新手,在学用WordPress建站做网络推广,过段时间后,他们就觉得WordPress非常臃肿,而改用其……

prevent-wordpress-generating-thumbnails

希望我们网站( https://www.wordpressx.com/ ) 分享的《如何禁用WordPress自动生成缩略图裁剪功能?添加代码》,对您有帮助。

如何禁止WordPress生成多张缩略图?用Image Sizes插件(wordpress图片放大插件)

发布于: 2022-11-03

1 WordPress上传图片生成多张缩略图问题

  • 2 停止WordPress生成缩略图方法
  • 3 安装Image Sizes插件方法
  • 4 下载阻止 WordPress 生成缩略图的插件

 

如何不让WordPress生成多张缩略图?用Image Sizes插件,让你鱼和熊掌2者兼得!

看到不少网络营销新手,在学用WordPress建站做网络推广,过段时间后,他们就觉得WordPress非常臃肿,而改用其它CMS内容管理系统……

WordPress上传图片生成多张缩略图问题

因为每当我们在WordPress后台使用Media Uploader上传图像时,WordPress默认会生成该图像的多个副本(多张没用的、冗余的缩略图)……

默认情况下,WordPress会生成 4 种尺寸的图片 ▼

  1. 缩略图
  2. 中等
  3. 大中型

但与此同时,WordPress主题和插件开发人员,可以自己设置缩略图生成的大小。

  • 他们可能是故意这么做,而且生成的很多缩略图都没使用过……
  • 想想看,不必要的额外图像在占用你的服务器空间,减慢你的网站速度……
  • 看起来是小问题,但实际问题非常严重,绝对不可忽视。

那么,解决方案是什么?

  • 要是改用其它CMS内容管理系统,就无法获得像WordPress这样全球最丰富的建站资源。
  • 若我们因为WordPress程序臃肿问题,而放弃使用,实在太可惜了……

我们深信只要有问题,就有对应的解决方案:

WordPress是全球最多人使用的建站程序,WordPress插件和主题模板的资源也是最丰富的,所以鱼和熊掌绝对可以兼得!

停止WordPress生成缩略图方法

以前我们有分享过《禁用WordPress自动生成缩略图裁剪功能的主题代码》▼

如何禁用WordPress自动生成缩略图裁剪功能?添加代码

如何禁用WordPress自动生成缩略图裁剪功能?多数新媒体人都会在文章里,直接添加原始图片,也不会用wordpress自动裁剪过的图片。虽然裁剪过的图片没用,但WordPress不会自动删除掉,日积……

1502583185-1

不过,通过添加WordPress主题代码,来禁用WordPress自动生成缩略图裁剪的方法,还是不太好,因为更换WordPress主题后,需要再重新添加该代码才能生效。

最好的解决方法,只需安装WordPress插件,然后选择要停止生成的图像尺寸:

安装Image Sizes插件方法

  1. 上传image-sizes/wp-content/plugins/目录;
  2. 通过WordPress中的插件菜单激活插件;
  3. 从左侧转到“Image Sizes菜单,然后选择要阻止生成的图片大小。

以下是禁止 WordPress 生成缩略图插件的截图 ▼

prevent-wordpress-generating-thumbnails-1

  • 适用于任何插件和主题。
  • 兼容WooCommerce电子商务插件。
  • 多站点兼容。
  • 超级容易安装和配置。
  • 它是免费的,而且永远都是。

下载阻止 WordPress 生成缩略图的插件

通过以下链接可下载Image Sizes插件,阻止 WordPress 生成缩略图▼

点此进入 WordPress 官网 下载 Image Sizes 插件

希望我们网站( https://www.wordpressx.com/ ) 分享的《如何禁止WordPress生成多张缩略图?用Image Sizes插件》,对您有帮助。

TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
wp-json防止数据被采集安装WordPress插件xmlrpc.php漏洞网站添加CDNWP插件优化head代码WordPress官网制作Footer and Post Injections插件wordpress常规设置WP安全登录插件推荐保护robots.txt扒站怎么改wordpress主题Redis加速缓存插件WordPress打开界面wordpress如何制作单页修改wordpress登录地址WordPress过滤敏感词插件Rich Snippets结构化数据wp-json优化BackWPup插件WordPress外链特色图片critical automatic updateswordpress漏洞修复Dropbox上传失败CWP开启Redis缓存WordPress自动备份WordPress tagwp-json安全设置WordPress广告词检测WP SMTP插件设置wordpress Dropboxh5自适应布局WP SMTP插件wordpress更换域名图标不显示织梦采集侠wordpress隐藏WordPress代码内版本号wordpress小图标不显示Avada主题演示wordpress博客如何使用WordPress菜单自定义图标Featured Image From URLCWP控制面板转KLOXO-MRWordPress大气的样式Shortcodes Ultimate插件WordPress文章描文本去除tag标签urlwordpress安全防护wp-json链接隐藏WordPress后台登录地址wordpress表单跳转WordPress超级菜单namechep续费优惠码主机壳WordpressWordPress调试模式wordpress Post Viewswordpress cdnMega Menu插件wordpress感谢页面WordPress虚拟主机伪静态Pretty Links Pro插件Wordfence Security插件robots.txt禁止访问Avada主题Jetpack站点加速器CDN图像缓存http://www.fandutaoci.cnwordpress文章卡片样式WordPress网站防护xmlrpc.php攻击Jetpack插件WordPress显示运行数据库wordpress打开是代码WordPress站内搜索排除所有页面WordPress滤敏感词过滤插件WordPress页脚加载JSwordpress文章浏览数量统计WordPress站内搜索排除某些类别的文章wordpress代码在线运行WordPress违禁词检查Shortcodes Ultimatewp-json漏洞怎么制作wordpress模板Awesome SupportMarkdown here插件WordPress tag模版百度熊掌号namechep域名优惠码谷歌 SEOrobots.txt安全设置WordPress自定义页眉bootstrap自适应布局WordPress网站恶意代码Better Search Replace插件wordpress描文本Easy WP Cleaner插件nameCheap最新优惠码WordPress网站安全防All In One WP SecurityWP-No-Tag-Base插件WordPress页脚页眉插件禁用 xmlrpc.phpImage Sizes插件
服务电话:
0533-2765967

微信 13280692153