WordPress plugin intelligence profile

BlaBlaBlocks Popup

Create responsive popups with the native Block Editor, flexible triggers, display conditions, and the WordPress Interactivity API.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.9 · PHP 7.4
Directory statusactive
Last directory update20 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records BlaBlaBlocks Popup version 0.1.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Build Popups in the WordPress Block Editor

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).

Choose a starter layout, edit its content in the native Block Editor, and control where, when, and how the popup appears from dedicated settings.

Why Choose BlaBlaBlocks Popup?

BlaBlaBlocks Popup combines a familiar editing experience with modern WordPress APIs. Popup content uses the Block Editor, management uses DataViews and DataForm, and frontend interactions run through the WordPress Interactivity API.

Key Highlights

  • Native Block Editing: Build popup content with core and third-party blocks.
  • Starter Layouts: Start with a modal, slide-in, floating bar, fullscreen popup, or toast notification.
  • Flexible Display Conditions: Target the entire site, front page, selected posts or pages, and archives.
  • Multiple Triggers: Open popups on page load, scroll, click count, inactivity, exit intent, or a manual selector.
  • Advanced Display Rules: Limit popups by page views, sessions, display count, referrer, login state, user role, and device.
  • Modern Popup Management: Search, filter, sort, duplicate, trash, restore, and permanently delete popups from a DataViews screen.

Key Features

1. Native Popup Content Editing

Each popup is created as dedicated WordPress content with revision support. Use headings, paragraphs, images, buttons, forms, columns, groups, and other blocks directly in the editor.

2. Ready-to-Use Popup Types

Choose a starting layout when creating a popup:

  • Modal Popup
  • Slide-in Popup
  • Floating Bar
  • Fullscreen Popup
  • Toast / Small Notification

The selected layout provides a useful starting point while remaining fully customizable.

3. Layout and Style Controls

Configure the popup from its editor sidebar:

  • Width, height, and screen position
  • Overlay and close button visibility
  • Background and overlay colors
  • Padding and margin
  • Borders and border radius
  • Entrance and exit animations

4. Triggers and Manual Opening

Automatically open a popup using page load delay, scroll amount, scroll direction, scroll-to-element, click count, inactivity, or exit intent.

For direct control, add CSS selectors that open the popup from a link, button, navigation item, or other page element.

5. Conditions and Audience Rules

Choose where a popup can appear and who can see it. Conditions support site-wide, front page, singular content, and archive targeting. Advanced rules can limit displays by browser state, referrer, logged-in status, roles, and device type.

6. WordPress Interactivity API

Frontend opening, closing, trigger evaluation, and popup state use the WordPress Interactivity API. Assets are loaded only when the current request has an eligible published popup.

How to Create a Popup

Step 1: Add a Popup

Open Popups in the WordPress admin menu and click Add Popup. Enter a title to create a draft.

Step 2: Choose a Popup Type

Select a modal, slide-in, floating bar, fullscreen, or toast layout as your starting point.

Step 3: Design the Content

Add and arrange blocks in the editor. Use the popup sidebar to adjust layout, colors, spacing, borders, and animations.

Step 4: Configure Display Settings

Set the popup’s conditions, triggers, and advanced rules from the popup management screen.

Step 5: Publish and Test

Publish the popup and test its triggers, close behavior, responsive layout, and targeting on the frontend.

Common Use Cases

  • Email Signup Forms: Present a focused subscription form after a delay or scroll threshold.
  • Announcements: Display product launches, service updates, or important notices.
  • Promotions: Show time-sensitive offers and calls to action.
  • Floating Notices: Keep a compact message visible at the top or bottom of the page.
  • Exit Messages: Display a final offer or reminder when a visitor shows exit intent.
  • Manual Dialogs: Open additional information from a button or link using a CSS selector.

Integration and Compatibility

BlaBlaBlocks Popup is designed for:

  • Block themes and the Site Editor
  • Classic themes that support the Block Editor
  • Core WordPress blocks
  • Third-party blocks that render standard block markup
  • Desktop, tablet, and mobile targeting

Troubleshooting

A Popup Does Not Open

  • Confirm that the popup is published.
  • Check that its display conditions match the current page.
  • Verify that at least one automatic trigger is enabled, or use a configured manual selector.
  • Review display limits, login rules, role rules, and device targeting.

A Manual Trigger Does Not Work

Confirm that the configured selector matches an element on the page. open-newsletter, and ID selectors begin with a hash, such as #open-newsletter.

Popup Styles Look Different on the Frontend

Theme or block styles can affect popup content. Inspect the conflicting style and adjust the popup controls or theme CSS as needed.

Open Source and Contributions

BlaBlaBlocks Popup is open source under the MIT License.

You can freely use, modify, and contribute to its development.

-

Source Code:

com/lubusIN/blablablocks-popup

-

Report Issues:

com/lubusIN/blablablocks-popup/issues

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block editor
  • marketing
  • modal
  • notifications
  • popup
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.9 · PHP 7.4
Update activity20 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.