禁止网站自动裁剪图片只保留原始图片

// Disable all default image sizes
function disable_image_sizes() {
    // Removes the default sizes
    remove_image_size('thumbnail');
    remove_image_size('medium');
    remove_image_size('medium_large');
    remove_image_size('large');
    remove_image_size('1536x1536');
    remove_image_size('2048x2048');

    // Remove any custom image sizes added by plugins or theme
    foreach ( get_intermediate_image_sizes() as $size ) {
        remove_image_size($size);
    }
}
add_action('init', 'disable_image_sizes');

// Disable generation of intermediate sizes
function stop_image_resizing($sizes) {
    return [];
}
add_filter('intermediate_image_sizes_advanced', 'stop_image_resizing');

// Disable responsive image srcset
add_filter('wp_calculate_image_srcset_meta', '__return_null');
add_filter('wp_calculate_image_srcset', '__return_false');
add_filter('wp_calculate_image_sizes', '__return_false');

// Optional: prevent big image scaling (WordPress 5.3+ feature)
add_filter('big_image_size_threshold', '__return_false');

然后用regenrate thumbnails 插件勾选删除旧图片选项重新进行裁剪即可

×
禁止网站自动裁剪图片只保留原始图片

禁止网站自动裁剪图片只保留原始图片

// Disable all defau...