Rado’s Native Lightbox instantly upgrades every WordPress gallery into a beautiful, full-screen lightbox carousel. Just activate and go — your existing galleries are transformed automatically, no shortcodes to learn, no settings pages to configure.
Built on Native Carousel, it uses the browser’s own scroll-snapping instead of heavy animation libraries. The result is buttery-smooth swiping on phones, fluid keyboard navigation on desktops, and a total footprint of roughly 13 KB — smaller than a single thumbnail image.
Why this plugin?
prefers-reduced-motion support.Features at a glance:
How it works:
The plugin intercepts gallery rendering at display time and outputs Native Carousel HTML markup. Your post content is never modified — the transformation is purely visual and fully reversible.
This plugin bundles minified assets from Native Carousel, an open-source carousel component (GPL-2.0-or-later).
The following files in assets/ are the minified production builds:
n-carousel.min.js — carousel runtimen-carousel-preload.min.js — image preloadern-carousel.min.css — carousel stylesThe unminified, human-readable source is available in the GitHub repository linked above. No build tools are needed to work with this plugin’s own code — gallery-lightbox.css and the admin JavaScript files are shipped unminified and readable.
This plugin is also maintained as part of the niui theme project:
https://gitlab.com/spacest/niui/-/tree/main/rados-native-lightbox