This WordPress Plugin adds a simple & lightweight Lightbox to the standard WordPress Gallery & Image Block. It detects if a post contains a Gallery or Image Block and then loads & initialize baguetteBox.js, a pure JavaScript Lightbox script without any dependencies and a modern minimal look.
There is no lock in effect. It does not add a new Block Editor/Gutenberg Block and relies solo on the standard WordPress Gallery and Image Block. You can deactivate this plugin at any time and your Gallery and Image Blocks will work as they've done before. Just without the lightbox.
Just one important thing to remember: You always have to select Link to → Media File for all of your Galleries & Images to work properly. If you choose None or Attachment Page it will not work. But that's fine if you don't want the Lightbox for a specific Image or Gallery.
Here are the features of baguetteBox.js:
- Written in pure JavaScript
- No dependencies (e.g. jQuery)
- Image captions support
- Responsive
- Supports swipe gestures
- Around 13 KB, 7 KB gzipped
- Gallery Block (Default Block)
- Image Block (Default Block)
- Media and Image Block (Default Block)
- Gallery (Default Classic Editor Gallery)
- CoBlocks Gallery Collage / Masonry / Offset / Stacked
Don't forget to select Link to → Media File for all of your Galleries & Images to work properly.
- Upload the folder
gallery-block-lightbox
to the/wp-content/plugins/
directory - Activate the plugin through the 'Plugins' menu in WordPress
- Add a Gallery or Image Block to your Post and set Link to → Media File
- Check your Gallery or Image with Lightbox on the front end by clicking on an image
Check if you used the built in Gallery Block and if Link to is set to Media File in the Block sidebar. On an Image Block choose Add Link at the Toolbar.
Yes! Just set the Link at the Toolbar to Media File
Set Media File to None or remove the Link.
- Simple, modern and minimalistic Lightbox for your Gallery Block
- Set Link to to Media File on your Gallery Block
If you would like to have this as a default behaviour, go to yourblog.com/wp-admin/options.php
and search for image_default_link_type
. Set the value to file
and hit save. This will apply to all new Image & Gallery Blocks.
- Fix image link filter
- Add support for .avif, .heif/.heic, .tif
- Add support for Media and Text Block
- Add support for CoBlocks Gallery Collage / Masonry / Offset / Stacked
- Add support for Classic Editor Gallery
- Add support for .svg images
- Remove trailing slash from register_script/style
- Support for the default Image Block
- Support HTML for the Caption
First release