前情回顾(死亡回放)
在我还在用.GQ域名+InfinityFree的时候,我的网站出过一次问题,所以我就尝试着备份。但是在我打开媒体库的时候,我惊呆了:卧槽,我怎么有这么多图片???这是发生甚么事了???
但是当时我还不怎么在意,但是最近在网站里乱翻东西的时候无意中看到我亲爱的媒体库居然TM有这么多东西
他妈的一张图片你™给我重复保存个5张(webp结尾的是我优化的),真的是很缺得啊。虽然图片的大小不大,可是就这样滴水穿石,我2G的容量也不够啊啊啊啊!
于是在我精心的百度之下,我发现这玩意是Wordpress生成的略缩图(disable thumbnail size)。所以今天,我们就来把这个略缩图给扬了。
解决办法
我们打开”设置“,进入”媒体“,按照下图来设置。
但是尽管这样,WordPress还是会生成略缩图。于是我们还得修改一些东西来达到完美的效果
添加代码
找到你主题的functions.php,添加如下代码。
// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // 禁用缩略图大小
unset($sizes['medium']); // 禁用中等大小
unset($sizes['large']); // 禁用大尺寸
unset($sizes['medium_large']); // 禁用中大尺寸
unset($sizes['1536x1536']); // 禁用2x中大尺寸
unset($sizes['2048x2048']); // 禁用2x大尺寸
return $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'); // 禁用通过添加的图像 set_post_thumbnail_size() remove_image_size('another-size'); // 禁用任何其他添加的图像大小
}
add_action('init', 'shapeSpace_disable_other_image_sizes');
IN THE END......
Comments NOTHING