WordPress 禁止自动裁剪生成 768、1536、2048、-scaled 图片的方法

建站 4 浏览 1 分钟阅读

WordPress在上传图片的时候会默认生成一堆多余的图片尺寸,如: 768、1536、2048、-scaled这些,通常我们并不需要那么多,而且一旦图片多了会严重占用服务器空间,下面的方法可以非常有效的解决这个问题。
主题文件 functions.php 中加入以下代码。

// 移除多余的图片尺寸
add_filter('intermediate_image_sizes_advanced', 'filter_image_sizes');
function filter_image_sizes($sizes) {
if (isset($sizes['medium_large'])) {
unset($sizes['medium_large']);
}
if (isset($sizes['1536x1536'])) {
unset($sizes['1536x1536']);
}
if (isset($sizes['2048x2048'])) {
unset($sizes['2048x2048']);
}
return $sizes;
}

// 禁止裁剪 -scaled 图片
add_filter('big_image_size_threshold', '__return_false');

以上方法仅对设置后上传的图片有效。

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

© 2025 卖家学习笔记