0+
October 24, 2026
August 13, 2026
Reel upgrades the WooCommerce single product gallery with product image zoom, an accessible gallery lightbox and a featured product video:
aspect-ratio, so its space is heldThe markup is built in PHP and progressively enhanced by vanilla JavaScript (no
jQuery), deferred and loaded in the footer: the gallery script on the single
product page, and a small click-to-play script only where a YouTube or Vimeo
video is shown.
Settings live under a top-level Reel admin menu. Each of the three features
has its own on/off switch; you can also set the zoom scale and skip it on touch
devices, show an alt-text caption in the lightbox, relabel the open-image control
for screen readers, and choose the video’s position, autoplay, heading and intro
text. The per-product video URL is set on the Reel tab in the product editor,
with an optional heading for that product.
To place the video somewhere other than the gallery area, drop the [reel_video]
shortcode (it takes id and title attributes) into any product content. It
renders the current product’s video in the same 16:9 frame.
Source and issue tracker: github.com/wppoland/plogins-reel, the plugin is
developed in the open, so bug reports and pull requests are welcome there.
[reel_video] shortcode to place the video anywhere.plogins-reel.pot template, with Polish, German and Spanish delivered by the WordPress.org language pack.The free edition upgrades the WooCommerce gallery: zoom, lightbox and self-hosted video. Plogins Reel PRO adds richer video and per-variation media:
Everything in the free edition stays free and open. Plogins Reel PRO starts at 19 EUR per year, priced and charged in EUR.
Compare editions and pricing: plogins.com/plogins-reel-pro/pricing/
Reel makes no API calls or analytics requests of its own; the zoom, lightbox and self-hosted video features run entirely on your site, and the only data Reel stores is the reel_settings and reel_db_version options plus each product’s _reel_video_url and _reel_video_title meta.
The one exception is when you set a product’s video URL to a YouTube, Vimeo or other oEmbed link. In that case WordPress core’s own wp_oembed_get() fetches the embed markup from that provider, sending the video URL to the provider you chose so it can return the player; Reel caches the result in a transient to avoid repeat requests. No request is made for self-hosted (MP4/WebM) videos.
YouTube and Vimeo videos start as a poster image. For YouTube the shopper’s browser loads that poster from YouTube’s image server (i.ytimg.com); for Vimeo your site fetches the thumbnail address once from Vimeo’s oEmbed endpoint and caches it for a week. The player itself, from youtube-nocookie.com or player.vimeo.com, loads only after the shopper presses play. Use of those providers is governed by their own terms and privacy policies, e.g. YouTube (https://www.youtube.com/t/terms, https://policies.google.com/privacy) and Vimeo (https://vimeo.com/terms, https://vimeo.com/privacy).
Plogins Reel is fully translatable and ships the plogins-reel.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.
/wp-content/plugins/plogins-reel, or install via Plugins > Add New.Yes. Reel is a WooCommerce product gallery plugin and runs on single product pages.
Self-hosted files (MP4, M4V, WebM, OGV) are played with WordPress’s native video
player. Any oEmbed-supported URL (YouTube, Vimeo, etc.) is embedded automatically.
YouTube and Vimeo start as a poster with a play button and load the player on
click; with autoplay switched on they embed directly.
No. Reel ships vanilla JavaScript only, deferred and loaded in the footer: the
gallery script on the single product page, and the click-to-play script where a
YouTube or Vimeo video is shown.
No. Reel enhances the existing WooCommerce product gallery with image zoom, lightbox behaviour and optional product video.
Yes. Use the [reel_video] shortcode to place the product video in custom product content.
No. The lightbox is a fixed overlay that starts hidden, the zoom transform is
clipped to the gallery frame, and the video sits in a fixed-ratio frame that
reserves its space before loading.
Yes. Shoppers can open images with Enter or Space, move between images with the arrow buttons or the Left and Right keys, close with Escape, and focus returns to the image that opened the lightbox.
Yes. This plugin is compatible with WordPress Multisite. Network activate it or activate it on individual sites; each site keeps its own settings and data.
reel/featured-video server-side only, with no block.json and no editor script, so it never appeared in the inserter, yet the readme and the settings screen told merchants to look for it. The [reel_video] shortcode does the same job and is unchanged.[reel_video] shortcode to place the featured video anywhere.| Version | Download | Type |
|---|---|---|
| 1.1.0 | Download | Stable |
| 1.0.28 | Download | Stable |
| 1.0.26 | Download | Stable |
| 1.0.25 | Download | Stable |
| 1.0.24 | Download | Stable |
| 1.0.23 | Download | Stable |
| 1.0.22 | Download | Stable |
| 1.0.21 | Download | Stable |
| 1.0.20 | Download | Stable |
| 1.0.19 | Download | Stable |
| 1.0.18 | Download | Stable |
| 1.0.17 | Download | Stable |
| 1.0.16 | Download | Stable |
| 1.0.15 | Download | Stable |
| 1.0.14 | Download | Stable |
| 1.0.13 | Download | Stable |
| 1.0.12 | Download | Stable |
| Development | Download | Trunk |