VertiDesk Curtain Slider for Divi
VertiDesk Curtain Slider for Divi
Description
VertiDesk Curtain Slider adds a cinematic vertical panel slider module to your Divi Builder. A thumbnail strip sits alongside a large main panel — visitors click any strip to bring it forward with a smooth crossfade transition.
Ideal for photographers, agencies and brands who need to present multiple subjects — collections, services, locations, team members — on a single page without sending visitors elsewhere.
Features
- Up to 4 slides with per-slide background images
- Smooth crossfade transition between slides
- Per-slide typography — full Divi-native font controls
- Heading tag selector (H1–H6) per slide
- Per-slide overlay colour with alpha control
- Caption styling — font, colour, background, size, transform
- Autoplay with configurable delay and pause-on-hover
- Responsive — stacks gracefully on tablet and mobile
- Accessible — keyboard navigable, respects
prefers-reduced-motion - Lightweight — no jQuery, no third-party dependencies
- Works with both Divi Theme and the Divi Builder plugin
Pro Version
Upgrade to VertiDesk Curtain Slider Pro for:
- Unlimited slides — no cap
- 4 layout styles — Curtain (default), Centre Focus (all panels expand), Stage (fixed-position main with circular rotation), Full Screen gallery (portrait thumbnail)
- 4 animation styles — Crossfade, Zoom (Ken Burns), Slide, Curtain wipe
- Adjustable transition speed — 300 to 2000 ms
- Works alongside the Free version without conflict
Privacy Policy
This plugin does not collect, store, or transmit any personal data.
When a custom font is selected per slide, that font is loaded client-side directly from fonts.googleapis.com (Google Fonts CDN). This is subject to Google’s Privacy Policy. No font requests are proxied through this plugin or vertidesk.com servers.
No analytics, telemetry, or tracking code of any kind is included.
Installation
- Download the plugin zip file.
- Go to WordPress Admin Plugins Add New Upload Plugin.
- Choose the zip file and click Install Now, then Activate.
- Go to Settings VD Curtain Slider to confirm the module is enabled.
- Open any page in the Divi Builder, search for VD Curtain Slider and insert it.
- Click Add New Slide inside the module to add up to 4 slides.
- Each slide has a Content tab (image, title, description, caption) and a Design tab (typography, overlay colour, focal point).
Screenshots

Front-end view — main panel with title and description, thumbnail strip on the right.

Divi Builder — inserting the parent module and adding child slides.

Child slide Content tab — image, caption, title, and description fields.

Child slide Design tab — typography controls for title, description, and caption.

Plugin Settings page — enable/disable toggle and data deletion option.


Faq
Yes — both are fully supported. Requires Divi 4.x or later.
The free version supports up to 4 slides. Pro has no slide limit.
Yes. The module uses Divi’s built-in font picker which includes hundreds of Google Fonts plus all system fonts. Selected fonts are loaded on the front end from fonts.googleapis.com.
Yes. Slide data is embedded in the page HTML as a base64-encoded attribute, so it works correctly with any full-page caching setup including WP Rocket, W3 Total Cache, and LiteSpeed Cache.
Yes. Each slider instance is independently initialised and they do not interfere with each other.
Yes. Free uses the module slug vdsf_curtain_slider and its own CSS/JS, while Pro uses vdsp_curtain_slider with separate assets. They are fully isolated and can run on the same page simultaneously.
No. Deactivating the plugin never removes any data. Your slider content lives inside Divi’s page builder data (post content) and is always preserved. Only plugin settings are optionally removed when you permanently delete the plugin — and only if you tick the “Delete Data on Plugin Deletion” checkbox in Settings first.
Yes. Strip panels are keyboard focusable with Enter/Space activation, autoplay respects prefers-reduced-motion, and each panel carries an ARIA label.
Reviews
Changelog
1.2.0
- Fixed: text domain updated to match plugin slug for WordPress.org translation compatibility.
- Fixed: admin notices now scoped to plugin settings page only (Guideline 11 compliance).
- Updated: Contributors list to include WordPress.org account vinod_41.
1.1.0
- Fixed coexistence with Pro version — Free now uses isolated CSS class
vdsf-curtain-sliderso both plugins can be active simultaneously without conflict. - Changed admin menu slug to
vertidesk-curtain-slider-free— no longer clashes with Pro’s menu entry. - Added “Delete Data on Plugin Deletion” checkbox — deactivating the plugin never removes data; deletion only removes settings if the checkbox is ticked.
- Admin notice shown when Pro version is also active, with a direct link to deactivate Free.
- Added inline code comment explaining base64 usage (Divi Visual Builder compatibility).
1.0.0
- Initial release.