The gallery, in a window.
Turns a plain gallery into a screenshot switcher. Filters the gallery output into browser chrome with thumbnails, an address bar and keyboard navigation.
Showing a website inside a website is a presentation problem. A flat screenshot has no context; a video is heavy and cannot be linked into.
This filters the core gallery into a browser frame with a thumbnail row and an address bar, so a set of screenshots reads as a tour of a real site.
Perfect for showing off a build without a video.
— A freelancer
The core gallery, reframed.
Core gallery, reframed
Filters the existing gallery shortcode. No new block, no new shortcode, no content migration.
Attachment-driven labels
Thumbnail labels and the address bar text come from attachment titles and captions.
Keyboard paging
Arrow keys move between shots with the pressed state announced, not just recoloured.
Device frames
Optional phone and tablet frames alongside the desktop window, switchable per gallery.
The rest of the presentation.
Small pieces that make a set of screenshots read as a tour rather than a pile of images.
- Filters the core gallery shortcode
- Labels from attachment titles
- Address bar from attachment captions
- Arrow-key paging with announcements
- Optional phone and tablet frames
- Works with unattached image IDs
- Lazy loads every thumbnail
- Falls back to a plain gallery when disabled
The details
- Version
- 1.3.3
- Released
- Dec 18, 2025
- Hooks
- post_gallery
- Labels
- Attachment title
- Address bar
- Attachment caption
- Frames
- Desktop, tablet, phone
Recent releases
- 1.3.3Dec 2025 — Unattached image IDs now supported
- 1.3.2Nov 2025 — Pressed state announced rather than only recoloured
- 1.3.1Sep 2025 — Tablet frame added