PlgnPlay Popups
·
A lightweight popup manager. Create multiple popups with image support, cookie-based dismissal, automatic re-display on updates, and expiry control.
PlgnPlay Popups is a lightweight popup manager for WordPress. Create and manage multiple popups directly from your WordPress admin without any coding required.
Key Features
- Multiple Popups — Create unlimited popups, each with independent settings.
- Smart Cookie Management — Popups are remembered after dismissal using cookies with a configurable duration.
- Automatic Re-display on Update — When you update a popup’s content, all visitors see the updated version regardless of prior dismissal. This uses a versioning system that invalidates old cookies.
- Media Library Integration — Add images to your popups using the built-in WordPress Media Library.
- Expiry Date Control — Set an optional expiry date after which the popup automatically stops displaying.
- Multiple Positions — Choose from Center Modal, Bottom Right Slide-in, or Top Bar.
- Display Delay — Configure a delay before the popup appears.
- Overlay Support — Optional dark overlay behind center modals.
- Accessible — Keyboard navigation support, ARIA attributes, focus management, and reduced motion support.
- Lightweight — No external dependencies. Pure vanilla JavaScript on the frontend.
- Translation Ready — Fully internationalized with proper text domain support.
- Clean Uninstall — All data is removed when the plugin is deleted.
How It Works
- Create a popup from the PlgnPlay Popups admin page.
- Add your content using the WordPress editor, optionally attach an image.
- Configure cookie duration, position, delay, and optional expiry date.
- Activate the popup and it will display to your visitors.
- When you update a popup, the internal version number increments, which changes the cookie identifier. This means all visitors will see the updated popup even if they previously dismissed the old version.
Use Cases
- Welcome messages for new visitors
- Promotional announcements and sale notifications
- Cookie consent notices
- Newsletter signup prompts
- Important site-wide announcements
- Event or deadline reminders