WordPress怎么上传的图片不生成缩略图

将以下代码添加到您当前主题的 functions.php 文件末尾。这是最直接和高效的方法。

// 禁止生成默认的缩略图尺寸
function disable_image_sizes($sizes) {
    unset($sizes['thumbnail']);    // 禁用缩略图尺寸
    unset($sizes['medium']);       // 禁用中等尺寸
    unset($sizes['large']);        // 禁用大尺寸
    unset($sizes['medium_large']); // 禁用中等大尺寸(768px)
    return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'disable_image_sizes');

// 禁止生成其他插件和主题定义的额外缩略图尺寸
function disable_all_image_sizes($sizes) {
    $all_sizes = get_intermediate_image_sizes();
    foreach ($all_sizes as $size) {
        if (!in_array($size, array('thumbnail', 'medium', 'medium_large', 'large'))) {
            unset($sizes[$size]);
        }
    }
    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'disable_all_image_sizes');

// 可选:在上传时只保留原始图像,彻底禁用任何缩放(包括非常大的图片)
add_filter('big_image_size_threshold', '__return_false');

 

------本页内容已结束,喜欢请分享------
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
吐槽一下 抢沙发

请登录后发表评论

    请登录后查看评论内容