阻止WordPress创建单独大小的图像

时间:2016-11-10 作者:Nem0

我安装了压缩插件(https://wordpress.org/plugins/tiny-compress-images/) 在Wordpress中最小化我上传的所有图像的文件大小。效果非常好,唯一的问题是:

如果我创建了一个新页面,请插入一张图片并在编辑器中手动调整其大小Wordpress似乎会创建一个新版本的图片,其分辨率与我选择的分辨率完全相同。例如,我有一个新创建的文件,名为airline-768x447。我上传文件夹中的png,显然是Wordpress在我将编辑器中的原始图像调整到这个大小时创建的。

问题是这个新创建的文件没有被插件压缩,因此它的文件大小远远大于它应该的大小。

为什么wordpress不只是使用原始文件,而是使用css或宽度和高度属性调整其大小?如果Wordpress似乎创建具有单个大小的图像,是否有任何选项可以关闭此行为?

我已经找了好一阵子,但找不到任何解决办法。谢谢:)

2 个回复
SO网友:Benoti

如果您在谷歌上搜索以下内容,您将获得更多详细信息:add_image_size()

或者读这个https://developer.wordpress.org/reference/functions/add_image_size/

每个主题或插件都可以注册新的图像大小,这些大小是在将媒体(图像)插入帖子或媒体上载程序时自动创建的。

如果需要,可以使用函数删除它们remove_image_size...

SO网友:Je Eb

据我所知,您可以进入选项,对于默认图像大小,您只需将值设置为0,这将禁用这种情况下的图像生成。

您可以通过访问WordPress管理区域中的Settings»Media来阻止WordPress生成默认图像大小。在那里,您将看到WordPress预定义的默认图像大小。您需要将这些大小设置为0,这将阻止WordPress在上载新图像时生成默认图像大小。As seen on WPBeginner

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {