A lightweight, modern popup block for WordPress that displays any content as a modal dialog.
- Click trigger - Open popup from any link or button by setting the URL to
#your-popup-id - Exit intent - Automatically show popup when user moves cursor to leave the page
- Centered modal - Default full-screen overlay with centered content
- Left sidebar - Slide-in panel from the left edge
- Right sidebar - Slide-in panel from the right edge
Position popups relative to their trigger button using CSS anchor positioning:
- Bottom / Bottom Start / Bottom End
- Top / Top Start / Top End
- Left / Left Start / Left End
- Right / Right Start / Right End
Anchored popups automatically reposition when they would overflow the viewport.
- Customizable backdrop opacity (0-100%)
- Backdrop background color support
- Backdrop background image support
- Full layout controls for popup content width
- Built on native HTML
<dialog>element - Keyboard accessible (Escape to close)
- Click backdrop to close
- Add close buttons with
#closeURL
- Add a Popup Block to your page
- Set an anchor/ID for the popup (e.g.,
my-popup) - Add your content inside the popup
- Create a button or link with URL
#my-popupto trigger it
- Add a Popup Block and set trigger to "On exit intent"
- Configure cookie expiration (days before showing again)
- The popup will appear when users move to leave the page
- Add a Popup Block with click trigger
- Enable "Use Anchoring" in block settings
- Select anchor position (bottom, top, left, right, etc.)
- The popup will appear attached to the trigger button
- WordPress 6.1+
- PHP 7.0+
GPL-2.0-or-later