正文:
WordPress
默认会为上传的图片生成缩略图和多尺寸的图片文件。然而,大多数网站并不需要这些额外的图片,它们不仅占用空间,还会消耗额外的性能。
以下是两段函数代码,可以完全禁用这个功能。
// 禁用自动生成的图片尺寸
function
shapeSpace_disable_image_sizes
($sizes
) {
unset
($sizes
['thumbnail
']); // disable
thumbnail
size
unset
($sizes
['medium
']); // disable
medium
size
unset
($sizes
['large
']); // disable
large
size
unset
($sizes
['medium_large
']); // disable
medium
-large
size
unset
($sizes
['1536x1536']); // disable
2x medium
-large
size
unset
($sizes
['2048x2048']); // disable
2x large
size
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
'); // disable
images
added
via
set_post_thumbnail_size
()
remove_image_size
('another
-size
'); // disable
any
other
added
image
sizes
}
add_action
('init
', 'shapeSpace_disable_other_image_sizes
');
教程:
将上述代码添加到您当前使用的WordPress
主题文件夹中的functions
.php
文件中即可。一般情况下,该文件位于 WordPress
网站根目录下的/wp
-content
/themes
/主题文件夹/functions
.php
。只需将代码添加到
转载请注明:汇站网 » WordPress
禁用自动生成缩略图和多尺寸图片的方法(经过亲测可行)