Universal Lightbox for WordPress – lightbox support for Group, Paragraph, Video blocks with poster images, and core Image workflows.
| Author: | Tsubu (profile at wordpress.org) |
| WordPress version required: | 6.4 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 0.3.3 |
| Added to WordPress repository: | 25-03-2026 |
| Last updated: | 26-03-2026 |
| Rating, %: | 100 |
| Rated by: | 1 |
| Plugin URI: | https://github.com/tbshiki/reformbox |
| Total downloads: | 79 |
![]() Click to start download |
|
ReformBox extends WordPress Lightbox functionality beyond images. It currently supports Group, Paragraph, and Video blocks with poster images directly, while delegating Image lightbox behavior to WordPress core. For core/image, ReformBox only syncs the sidebar toggle with core lightbox settings.
This plugin is developed on GitHub.
Supported Blocks:
- Image Block – Uses WordPress core lightbox behavior (ReformBox panel toggles core
lightbox.enabled) - Video Block – Opens in a lightbox when a poster image is set (poster acts as the click trigger)
- Group Block – Supports both
samemode (same content in page + modal) andsplitmode (separate Preview/Modal direct child Group slots) - Paragraph Block – Click to open itself in a lightbox
Features:
- No-code lightbox creation via block editor controls
- Core-first image lightbox integration (
core/image) - Core-aligned overlay markup for custom lightboxes
- Core-aligned zoom animation
- ESC key and overlay click to close
- Accessible (ARIA attributes, focus management, keyboard navigation)
- Group split mode with Preview/Modal slot mapping
- Safe split fallback: if no Modal slot is assigned, Preview content is used
- Lazy-loaded assets (CSS/JS only loaded when needed)
- Self-lightbox videos defer preload/autoplay until opened
- Core image workflow integration without overriding core image rendering
- Global overlay background color and opacity controls in Settings > ReformBox
- Plugin list row includes a Settings action link for quick access
- Lightweight and performant
FAQ
ChangeLog
