=== Easy Popup Lightbox Maker === Contributors: wp-buy Tags: popup form, modal window, lightbox overlay, coupon popup, email optin Requires at least: 5.6 Tested up to: 7.0 Stable tag: 3.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Create and manage modern, responsive popups with a visual editor, advanced triggers, templates, and analytics. == Description == Easy Popup Lightbox Maker is a modern WordPress plugin for creating and managing popup experiences using a visual editor with live preview. 🎨 It provides flexible trigger conditions βš™οΈ, multiple layout options πŸ“, and built-in templates πŸ–ΌοΈ to help you display announcements πŸ“’, collect user input βœ‰οΈ, or highlight important content πŸ’‘ in a structured and user-friendly way. The plugin also includes an analytics system πŸ“Š to help you understand how your popups perform. == Features == * πŸ–ŒοΈ Visual popup editor with live preview * βš™οΈ Multiple trigger types: - ⏱️ Auto delay - πŸ–±οΈ Scroll percentage - πŸšͺ Exit intent * πŸ“ Multiple popup positions: - 🎯 Center - ↕️ Top / Bottom - ↗️ Screen corners * 🎬 Smooth animations: - 🌫️ Fade in - ↕️ Slide up / down - πŸ” Zoom in * πŸ–ΌοΈ Built-in templates for common use cases * πŸ“Š Analytics dashboard (impressions, views, conversions) * 🧩 Shortcode support: `[eplmkr_popup id="X"]` * πŸ’» JavaScript API: - `window.eplmkrPopup.open(id)` - `window.eplmkrPopup.close(id)` * πŸ›‘οΈ Session-based deduplication * πŸ“± Fully responsive design * πŸͺ GDPR-friendly (includes cookie consent template) == Templates Included == * βœ‰οΈ Newsletter Signup * πŸ‘‹ Welcome Message * 🏷️ Discount Coupon * πŸšͺ Exit Intent * πŸ“½οΈ Video Lightbox * πŸͺ Cookie Consent * πŸ“’ Announcement Bar * πŸ–ΌοΈ Image Lightbox == Installation == 1. πŸ“₯ Upload the plugin files to the `/wp-content/plugins/easy-popup-lightbox-maker/` directory, or install via the WordPress plugin screen. 2. πŸ”Œ Activate the plugin through the β€˜Plugins’ screen in WordPress. 3. 🧹 Clear your cache if you are using a caching plugin. 4. βš™οΈ Configure popups from the plugin menu in the WordPress admin area. == Frequently Asked Questions == = πŸ™‹ Can I create multiple popups? = Yes, you can create and manage multiple popups independently. = πŸ› οΈ How can I display a popup manually? = You can use the shortcode `[eplmkr_popup id="X"]` or the JavaScript API. = πŸ“Š Does the plugin include analytics? = Yes, it includes a built-in dashboard that tracks impressions, views, and conversions. = πŸ“± Is it responsive? = Yes, all popups are designed to work across desktop and mobile devices. == Screenshots == 1. Main dashboard - built-in dashboard that tracks impressions, views, and conversions 2. Template selection screen - Built-in templates for common use cases 3. Popups list page - Create and manage multiple popups independently 4. Visual editor interface with live preview - Visual popup editor with live preview 5. The Video Popup - Beautiful Video Popups. Zero coding required. 6. The Countdown Popup - High-Converting Countdown Timers. 7. The Lead Gen / Discount Popup - Sleek Lead Generation & Opt-in Forms 8. The Social Follow Popup - Grow Your Social Audience in Style. 9. The Product Showcase Popup - Premium Product Showcases. 10. The Privacy/Cookie Popup - Elegant, Non-Intrusive Privacy Banners. == Changelog == = 3.3 = * Changed: Checking with the last version of wordpress, Version: 7.0 = 3.2 = * Feature: Added frequency controls to enable/disable guest session deduplication (remember visitor) * Feature: Added behavior control to allow administrators to bypass session limits for easier previewing/testing * Feature: Added explanatory descriptions for trigger types within the popup editor UI * Feature: Upgraded the `[eplmkr_popup]` shortcode to support rendering a trigger button (`button_text` parameter) * Feature: Added one-click copyable shortcode chips for standard and button formats to the editor view * Added relative dashcons (WordPress native admin icons) to all elements across the plugin's admin pages that have the eplmkr-card__title class. * Fix: Prevented tracking failures and missing localization when popups are loaded via shortcode * Fix: Ensured frontend scripts are correctly loaded by fully initialising the assets handler * Fix: Corrected CSS override mechanisms to properly execute popup display functions when triggered * Fix: Corrected the styling of the live preview close icon and trigger button within the popup editor = 3.1 = * Complete rewrite with new Ethereal Editor * New Lumina Dashboard design system * REST API with `eplmkr/v1` namespace * Analytics system with batched event tracking * Auto-save (every 2 minutes) * Multiple trigger types * Template system * Shortcode and JavaScript API support * All AJAX handlers secured with nonce verification (`wp_verify_nonce()` and internal validation) * Sanitization improvements across all request inputs * REST controller uses `WP_REST_Request` API * Improved handling of request data and admin routing = 2.0 = * Fixed issues in `add_submenu_page` * Fixed issues in date checking function * Improved redirection after saving settings * Fixed background and styling issues * Fixed YouTube popup behavior (video stops on close) * Added shortcode copy button * Improved multiple shortcode execution * Added popup status toggle * CSS improvements = 1.9 = * Compatibility check with WordPress 6.1 = 1.8 = * Maintenance updates = 1.7 = * Maintenance updates * CSS improvements = 1.6 = * CSS improvements = 1.5 = * Fixed plugin bootstrap issue = 1.4 = * Added admin notice = 1.3 = * PHP 7.x compatibility improvements * Minor text fixes = 1.2 = * Removed ads = 1.1 = * Initial release == Upgrade Notice == = 3.2 = Major update with a new editor, analytics system, templates, and improved architecture. Updating is recommended.