ID Popup
Professional WordPress popup plugin — display responsive image popups with advanced display rules, WooCommerce support, and flexible scheduling.
5.0
(1 ratings)Will this break my store?
What the WordPress.org registry says about keeping ID Popup running.
Tested to 6.7.5 — 3 branches behind 7.0
A branch or two behind — normal for a plugin between releases.4 months ago
At least 3.4 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.5.6
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how ID Popup is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
7 / 20Support responsiveness
Not enough dataMerchant satisfaction
10 / 15Listing transparency
7 / 10Ratings
5.0
1 ratingID Popup is a powerful, lightweight WordPress plugin for displaying fully customizable and responsive image popups on your website. Built on a Custom Post Type architecture, you can create and manage unlimited independent popups, each with their own settings, display rules, and scheduling.
Whether you’re running a flash sale, announcing a new product, or displaying a promotional banner, ID Popup gives you complete control over when, where, and to whom your popups appear.
Key Features
Multiple Popups
* Create unlimited independent popups, each with their own individual settings.
* Manage all popups from a dedicated Popups menu in the WordPress admin.
Smart Display Rules
* Show on the Entire Website, Home Page Only, All Pages, or All Single Posts.
* Target Specific Page(s) or Specific Post(s) using a live-search Select2 picker.
* WooCommerce Support: Display on All Product Pages or target Specific Product Page(s) — only shown when WooCommerce is active.
Responsive Image Support
* Upload separate images for Desktop and Mobile devices via the native WordPress Media Library.
* If no mobile image is set, the popup is automatically suppressed on mobile devices.
* If no desktop image is set, the popup is automatically suppressed on desktop devices.
* Remove images with a single click using the built-in remove (×) button.
Popup Scheduling
* Set independent Start Date & Time and End Date & Time for each popup.
* Each date bound is evaluated independently — set only a start date, only an end date, or both.
Appearance & Behavior
* Configurable Delay Before Opening (default: 3 seconds).
* Auto-close timer — set to 0 to disable auto-close entirely (default: 15 seconds).
* Customizable Overlay Color and Overlay Opacity.
* Linkable popup image with Target URL (opens in a new tab, with rel="noopener noreferrer").
* Desktop Max Width control in pixels (default: 900px).
Native WordPress Integration
* Built on WordPress Custom Post Type — no custom database tables.
* Uses the native WordPress Media Uploader — no third-party upload dependencies.
* Select2 live search for selecting specific pages, posts, or products.
* Automatic one-time data migration from older single-setting versions.
Use Cases
- Flash sales and limited-time promotions
- New product announcements
- Email list opt-ins and lead capture
- WooCommerce product-specific upsells
- Event announcements and countdowns
- Site-wide notices and alerts
Support
For assistance, documentation, or to report bugs, visit the ID Popup Support Page.
For further documentation and usage guides, please visit our official documentation.
License
ID Popup is licensed under the GPLv2 or later. You can freely redistribute and modify it as per the terms of the license.
The full license can be found here: GPLv2 License
Yes! Version 1.4 introduced a full Custom Post Type architecture. You can create unlimited independent popups, each with its own images, display rules, and schedule, all managed from the Popups menu in your admin sidebar.
Yes. You can upload separate images for desktop and mobile in the Media Setup section of each popup. If one is missing, the popup is automatically hidden on that device type — no broken images, no empty containers.
Yes. Set a Start Date & Time and/or End Date & Time for each popup. Each boundary is evaluated independently — you can have an end-date-only popup that phases out on a deadline without requiring a start date.
Yes. Use the Display Rules dropdown to select Specific Page(s), Specific Post(s), or (if WooCommerce is active) Specific Product Page(s). A live Select2 search lets you search and choose items by name without needing to know their IDs.
Yes. When WooCommerce is active, two additional display rules appear in the dropdown: All Product Pages and Specific Product Page(s), allowing you to target your WooCommerce store with surgical precision.
The Auto Close After (s) field sets a timer in seconds after which the popup automatically closes. Set it to 0 to disable auto-close entirely and keep the popup open until the user manually closes it.
The plugin automatically detects and migrates your old settings into a new popup post called “Default Popup” on the first admin load after upgrading. No data is lost.
Plugin details
Tags on WordPress.org
