Quick Popup Anything
Quick Popup Anything is the most lightweight, SEO-friendly popup and modal plugin for WordPress. Create professional exit-intent popups, auto-open announcements, scroll-triggered modals, and promotional overlays — without writing a single line of code.
Perfect for bloggers, WooCommerce store owners, and marketers who need a simple, fast popup solution that won’t slow down their site.
✨ Key Features
Smart Triggers
- 🚪 Exit Intent — Show popup when visitors are about to leave
- ⏱️ Auto-Open Delay — Display automatically after a set number of seconds
- 📜 Scroll Trigger — Show popup after scrolling past a page percentage
- 🖱️ Floating Button — 4 positions: Center Left, Center Right, Bottom Left, Bottom Right
- 🔗 CSS Class Trigger — Add
qpa-open-popupclass to any element - 📋 Shortcode — Use
[quick_popup_button]anywhere in posts and pages
Customization
- 4 animation effects: Fade, Zoom, Slide Up, Slide Down
- Overlay color and opacity control
- Button colors, hover colors, and z-index
- Popup background color, text color, and max width
- Custom CSS ID and class for advanced styling
Display Control
- 🧪 Test Mode — Test popups safely (visible to logged-in admins only) before going live
- 🔄 Expiry Days — Configure re-display interval for returning visitors
- 📱 Mobile Control — Hide on mobile screens (< 600px)
- ⚡ Disable Toggle — Turn off without deactivating the plugin
Performance & Security
- Lightweight — under 30KB total, zero impact on Core Web Vitals
- Conditional loading — scripts only load when popup is enabled
- Bulletproof sanitization on all inputs
- XSS protection — all output properly escaped
- No external requests — fully self-contained, no tracking
🎯 Use Cases
- Welcome messages and announcements
- Email newsletter signup forms
- Special offers and promotions
- Cookie consent notices
- Video popups
- Contact form popups (via shortcode)
- Exit-intent lead capture
Shortcode Usage
[quick_popup_button label="Click Me" class="my-class" id="my-button"]
CSS Class Trigger
By default, add the class qpa-open-popup to any HTML element:
<a href="#" class="qpa-open-popup">Open Popup</a>
You can also set a Custom Trigger Class in Popup Settings → Smart Triggers (e.g. my-custom-trigger), and both your custom class and qpa-open-popup will work seamlessly.
Works with WordPress menus — just add the CSS class to a menu item via Appearance → Menus.
