• 注册
  • 前端后端 前端后端 关注:1 内容:71

    WordPress 上传媒体图片禁用图片自动裁剪缩略图功能(已验证)

  • 查看作者
  • 打赏作者
  • 帅气冲天

    在 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');

    请登录之后再进行评论

    登录

    我关注的论坛

    暂没有数据

  • 发布内容
  • 做任务
  • 偏好设置
  • 直达底部
  • 帖子间隔 侧栏位置: