Blog

  • size

    // 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);