Bonsai Popup
Displays a randomly selected promotional popup on the homepage on every visit
by The Bonsai Digital Collective · github.com/bonsai-systems/bonsai-pop-up · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/bonsai-systems/bonsai-pop-up/archive/refs/heads/main.zipFrom the readme
Bonsai Popup
A lightweight WordPress plugin by The Bonsai Digital Collective that displays a randomly selected promotional popup on the homepage on every visit. Manage multiple popups from the WordPress backend with per-popup active toggles and global display settings.
Features
- Custom post type — create as many popups as you need
- Each popup supports: title, body content (basic HTML), CTA button with optional new-tab, and an image
- Per-popup Active toggle — disable without deleting
- Popup shows on every homepage visit — no session suppression
- Show on mobile setting — hide below 480px when unticked (tablets and above always see the popup)
- Configurable show delay and overlay opacity via Settings page
- Keyboard accessible — Escape to close, focus moves to modal on open
- Neutral default styling — easily overridden in your theme CSS
Requirements
- WordPress 5.8+
- PHP 7.4+
Installation
1. Clone or download this repository into /wp-content/plugins/bonsai-popup/
2. Activate Bonsai Popup in WordPress Admin → Plugins
3. Go to Popups in the admin sidebar
4. Click Add New Popup and fill in the details
5. Publish the popup
6. Visit the homepage — the popup appears after the c
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| 1.0.0 | May 8, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.