size

Written by

in

// Disable WordPress automatic big image scaling (removes -scaled images)
add_filter(\’big_image_size_threshold\’, \’__return_false\’);

// Ensure WordPress always uses the original full-size image
add_filter(\’wp_calculate_image_srcset\’, \’__return_false\’);

// Prevent WordPress from replacing original with scaled version
add_filter(\’wp_get_attachment_image_src\’, function ($image, $attachment_id, $size, $icon) {
if (!is_array($image)) return $image;

// Force original file URL
$original = wp_get_original_image_url($attachment_id);
if ($original) {
$image[0] = $original;
}

return $image;
}, 10, 4);