
Elegant Popup is a lightweight yet powerful popup plugin for WordPress. It lets you create unlimited popups with a minimal, modern aesthetic — no bloat, no page builder lock-in.
vc_map(), backwards compatibleBasic trigger button:
[elegant_popup id=”1″]
Custom label and CSS class:
[elegant_popup id=”1″ label=”Watch Video” class=”my-class”]
Add data-ep-open="ID" to any HTML element:
Open Popup
Watch Now
ElegantPopup.open(1); // Open popup with ID 1
ElegantPopup.close(1); // Close popup with ID 1
This plugin connects to the following external services:
When a popup is displayed on the frontend, this plugin loads the selected Google Font from Google’s servers to render custom typography.
Data sent: the font family name and the visitor’s IP address are transmitted to Google’s servers on each page load where an active popup with a custom font is shown.
* Terms of Service: https://developers.google.com/fonts/faq/privacy
* Privacy Policy: https://policies.google.com/privacy
When a popup of type “HLS Stream” is used, the plugin loads the hls.js library from the jsDelivr CDN. This is required to play HLS (.m3u8) video streams in browsers without native HLS support.
Data sent: the visitor’s IP address is transmitted to jsDelivr’s servers when the library is loaded.
* Terms of Service: https://www.jsdelivr.com/terms
* Privacy Policy: https://www.jsdelivr.com/privacy-policy-jsdelivr-net
Note: these external connections only occur when a popup with a Google Font or an HLS video stream is displayed. If no such popups are active on a page, no data is transmitted to these services.
Elegant Popup does not collect, store, or transmit any personal data from site visitors. No cookies are set by this plugin. No external services are contacted except Google Fonts (loaded from fonts.googleapis.com for font rendering in admin and frontend) and hls.js CDN (loaded from cdn.jsdelivr.net for HLS video streaming support).
If you use HLS streaming or Google Fonts, your visitors’ IP addresses may be processed by Google and jsDelivr respectively, subject to their own privacy policies.