在 WordPress 中,上传图片时默认会生成多个不同尺寸的缩略图和大图。
如果你想关闭这些自动生成的图片尺寸,可以通过下面这个方法来实现:
PS:我尝试过安装插件以及修改 wp-config.php 文件等等,下面这个方法是最有效、最便捷的方法
在你的 WordPress 主题目录下找到文件 functions.php ,并在最后面添加以下代码:
// 禁用默认的缩略图尺寸 update_option('thumbnail_size_w', 0); update_option('thumbnail_size_h', 0); update_option('medium_size_w', 0); update_option('medium_size_h', 0); update_option('large_size_w', 0); update_option('large_size_h', 0); // 移除其他不需要的图像尺寸 function remove_default_image_sizes($sizes) { unset($sizes['thumbnail']); // 禁用缩略图 unset($sizes['medium']); // 禁用中等尺寸 unset($sizes['medium_large']); // 禁用中大尺寸 unset($sizes['large']); // 禁用大尺寸 unset($sizes['1536x1536']); // 禁用2x大尺寸 unset($sizes['2048x2048']); // 禁用2x超大尺寸 return $sizes; } add_filter('intermediate_image_sizes_advanced', 'remove_default_image_sizes'); // 禁用主题和插件注册的额外图片尺寸 function remove_custom_image_sizes() { foreach (get_intermediate_image_sizes() as $size) { remove_image_size($size); } } add_action('init', 'remove_custom_image_sizes');