ReformBox

ReformBox

Details
View on WordPress

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.

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 same mode (same content in page + modal) and split mode (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
  • Lightweight and performant

Development

The canonical development repository is:

https://github.com/tbshiki/reformbox

The distributable ZIP also includes the original src/, package.json, and webpack.config.js files so build steps remain auditable.

Details

Plugin code:
reformbox
Plugin version:
0.3.2
Outdated:
No
WP version:
6.4 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-03-25
Rating:
Times rated:
0
blocks
gutenberg
lightbox
modal
popup