You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress Betheme如何禁用未使用的图片尺寸?

如何禁用WordPress Betheme及系统自带的冗余图片尺寸生成?

Betheme图片尺寸列表

在WordPress Betheme中会生成大量图片尺寸,其中包含系统自带的部分冗余尺寸,这些无用的尺寸会占用服务器存储空间(比如曾有10个无用尺寸占用约2MB空间),以下是具体的禁用方法:

一、禁用Betheme自定义图片尺寸

有两种方式可以操作:

  • 后台设置关闭:登录WordPress后台,进入Betheme的Theme Options(主题选项)-> Images(图片)设置页面,找到不需要的图片尺寸选项,取消勾选后保存即可(部分版本的设置入口可能在Media相关分类下)。
  • 代码禁用:将以下代码添加到当前主题的functions.php文件中(操作前请务必备份该文件):
// 禁用Betheme指定的冗余图片尺寸
function disable_betheme_image_sizes() {
    // 替换为实际需要禁用的Betheme尺寸名称,比如betheme-gallery、betheme-blog等
    remove_image_size('betheme-custom-size-1');
    remove_image_size('betheme-custom-size-2');
}
add_action('init', 'disable_betheme_image_sizes');

二、禁用WordPress系统自带的冗余尺寸

WordPress默认会生成缩略图、中等、中大型、大型这几种尺寸,可通过以下方法禁用:

  • 后台设置调整:进入WordPress后台的设置->媒体页面,将缩略图、中等、大尺寸的宽度和高度都设置为0,保存设置即可停止生成这些尺寸。
  • 代码彻底禁用:在functions.php中添加以下代码:
// 移除WordPress默认的中间尺寸
function disable_default_image_sizes($sizes) {
    unset($sizes['thumbnail']);
    unset($sizes['medium']);
    unset($sizes['medium_large']);
    unset($sizes['large']);
    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'disable_default_image_sizes');

// 禁用WordPress 5.3+新增的大图片自动缩放功能
add_filter('big_image_size_threshold', '__return_false');

三、后续注意事项

  • 修改主题代码前一定要备份文件,避免操作失误导致网站无法正常访问。
  • 上述设置仅对之后上传的图片生效,已经上传的冗余图片不会自动删除,可使用Regenerate Thumbnails这类插件的清理功能,或者手动登录服务器删除对应尺寸的图片文件。
  • 如果后续需要恢复某些图片尺寸,只需重新勾选对应设置或删除代码即可。

内容的提问来源于stack exchange,提问作者Ehsan Paknejad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 06:30:10