BlaBlaBlocks Popup is a powerful yet lightweight WordPress plugin that empowers you to create and manage dynamic popups seamlessly using the native Block Editor (Gutenberg).
- Block Editor Integration: Design your popup content entirely within the native WordPress Block Editor.
- Dedicated Management: Easily manage all your popups from a clean, dedicated admin screen.
- Starter Templates: Jumpstart your design with pre-built variations:
- Modal Popup
- Slide-in Popup
- Floating Bar
- Fullscreen Popup
- Toast / Small Notification
- Extensive Styling: Fine-tune layout, position, size, spacing, colors, borders, border radius, and entrance/exit animations.
- Smart Triggers: Control exactly when popups appear (e.g., page load, scroll depth, inactivity, click count, exit intent).
- Targeted Display Conditions: Control where popups appear (e.g., entire site, front page, specific posts/pages, archives).
- Advanced Rules: Add conditional logic based on page views, sessions, max displays, referrers, login status, user roles, and device types.
- Popup Lifecycle: Duplicate, trash, restore, and permanently delete popups with ease.
- WordPress: 6.9+
- PHP: 7.4+
- Download the latest release or plugin source.
- Extract and place the plugin folder inside
wp-content/plugins/blablablocks-popup. - If build files are not included, run
npm installandnpm run build. - Activate BlaBlaBlocks Popup from your WordPress plugins screen.
Clone the repository to your local system:
git clone git@github.com:lubusIN/blablablocks-popup.gitcd blablablocks-popupnpm installBuild or start the development environment:
npm run build # Compile the source files
# OR
npm run start # Watch for changes and auto-compileStart a local WordPress Playground instance:
npm run serveLocal Playground requires Node.js 20.18 or newer.
Note
Refer to package.json for additional available npm commands.
- Navigate to BlaBlaBlocks Popup in the WordPress admin sidebar.
- Click Add Popup to create a new one.
- Enter a descriptive title for your popup.
- Choose a starter popup type to get a base layout.
- Design the content using your favorite blocks.
- Use the popup editor sidebar to configure layout, styles, and behavior.
- Return to the popup admin page to fine-tune settings, triggers, conditions, and display rules.
- Publish the popup when you're ready for it to go live!
LUBUS is a web design agency based in Mumbai.
BlaBlaBlocks Popup is open-source software licensed under the terms in the LICENSE file.
