众所周知WordPress在上传图片的时候会默认生成一堆多余的图片尺寸,如: 768、1536、2048、-scaled这些,通常我们并不需要那么多,而且一旦图片多了会严重占用服务器空间,下面的方法可以非常有效的解决这个问题。
第一步:后台-设置-媒体,设置尺寸为0
通常我们只需要设置缩略图的尺寸,其他中等尺寸和大尺寸均可设置为0。当然也有例外,有一些主题是明确说明需要使用到的尺寸设置。
第二步:主题文件 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');
PS. 以上方法仅对设置后上传的图片有效。
文章来源:https://themebetter.com/wordpress-image-simple.html
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
部分内容来自于网络 如有不妥联系站长删除
查看更多心仪的内容 按Ctrl+D收藏我们
二七博客吧欢迎大家前来投稿
笔墨有情,赞赏留香
您的支持是我们创作的最大动力
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END






















暂无评论内容