Popups
FreeBuild lightboxes, floating bars and inline messages out of blocks, and choose exactly where they appear.
Free on unlimited sites, GPLv3
Page view
Display rules
Popup shown
- Version
- 1.0.0
- WordPress
- 6.5+
- PHP
- 8.0+
- Tested up to
- 7.1
- Licence
- GPLv3
What it does
Three shapes, one editor
A lightbox, a bar pinned to the top or bottom, or a message inline in the content. All built from ordinary blocks.
Rules about where it shows
Match on post type, specific pages, taxonomy terms or the whole site, and set how often one person sees it.
Counts without tracking anyone
Daily views and dismissals are counted anonymously, so you can tell whether a popup works without building a profile of who saw it.
Getting it working
-
01
Create a popup
Add a popup and build its contents with the blocks you already know.
-
02
Choose where it appears
Set the display rules: which pages, which trigger, and how often.
-
03
Watch the counts
Check views and dismissals after a few days and adjust the trigger.
Every setting
What you can configure, and where it lives. Site settings apply everywhere; the rest are set on the form itself.
| Setting | Scope | Notes |
|---|---|---|
| Popup type | Per popup | Lightbox, floating bar or inline. |
| Display rules | Per popup | Which pages it may appear on. |
| Trigger | Per popup | Time, scroll depth or exit intent. |
| Frequency | Per popup | How often one visitor sees it. |
Questions
Will a popup match my theme?
Yes. The shell reads your theme.json variables rather than carrying its own colours and fonts, so it inherits the site it is on.
Can I put a form inside a popup?
Yes. A popup holds ordinary blocks, and the Form block is one of them.
Does it slow the page down?
The runtime is small and loads only on pages where a popup can actually appear, decided on the server before anything is sent.
Can I target by country or logged-in state?
Yes, with User Targeting, which adds those conditions to the display rules.
More in Core tools
Start using Popups
Free on unlimited sites, GPLv3