Skip to content

Image Block: Devise alternative to getimagesize() to prevent unnecessary network requests when using lightbox #52172

@artemiomorales

Description

@artemiomorales

What problem does this address?

We currently use the wp_getimagesize() function to determine an image's height and width when using external images in order to calculate CSS values for the lightbox. However, this creates unnecessary network requests and also breaks when external images are no longer present at the specified URL.

What is your proposed solution?

When using external images, we actually don't need to fetch the width and height data because the responsive image in the content is the largest image we have available, so we should be able to remove the call to wp_getimagesize() and revise the logic, and the lightbox should still work without issues.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions