Popup Modal Plugin
Easily create responsive WYSIWYG modals that popup at your desired frequency and optionally print with a single click.
Easily create responsive WYSIWYG popup modals that are displayed at a user-specified frequency and optionally printed with a single click (great for coupons!). Simple to use, yet advanced options:
- Disable popup: (check to disable, uncheck to enable)
- Frequency of popup: (Define how frequently each popup will display: every refresh, once per session, various minutes, various hours, weekly, monthly, yearly, or only once)
- Popup expires after: (Specify the date the popup will expire, or never expire) [date picker UI]
- Display popup on: (All pages, front page only, or interior pages only)
- Print option: (Allow printing of the popup)
- Popup location: (Centered, top center, bottom center)
- Maximum width: (Define the maximum width of the popup in pixels)
- Show title: (Allow the popup title to be visible or hidden for each popup)
- Text color: (Select a foreground text color for each popup window) [color picker UI]
- Background color: (Select a background color for each popup window) [color picker UI]
- Button location (No buttons “X” to close, left, center, or right)
- Test popup (while creating in the admin console)
Installation
For an automatic installation through WordPress:
- Select Add New from the WordPress Plugins menu in the admin area.
- Search for Popup Modal.
- Click Install Now, then Activate Plugin.
For manual installation via FTP:
- Upload the popup-modal folder to the /wp-content/plugins/ directory.
- Activate the plugin from the Plugins screen in your WordPress admin area.
To upload the plugin through WordPress, instead of FTP:
- From the Add New plugins page in your WordPress admin area, select the Upload Plugin button.
- Select the popup-modal.zip file, click Install Now and Activate Plugin.
Screenshots
Popup Modal options for each popup.
Easily create warning messages about scheduled website or service downtimes
Simple example of what a popup can look like (full WYSIWYG editor so it can be anything)
Optionally, generate a print console to print just the popup (great for coupons!)
FAQ
Changelog
v2.2.0 – 2/24/2023
- Verified working with WordPress v6.2
v2.1 – 2/1/2021
- Updated contact email address, verified working with WordPress v5.6, include local jquery-ui.css file.
v2.0 – 12/23/2016
- Links that open in a new tab now close correctly. However, consider not using target=”_blank” (the user should decide if they want a new tab open, not the website). Using target=”_blank” is considered poor UX and is being considered for depreciation from the HTML spec.
v1.9 – 12/22/2016
- Image links in your popup will now work correctly.
v1.8 – 6/22/2016
- Links in your popup will now work correctly.
v1.7 – 5/13/2016
- The “Test Popup” button in the editor now displays the popup more accurately.
- Added revision history to popups.
v1.6 – 5/3/2016
- Shortcodes now supported in popup modal body (if well-behaved).
- Includes login/logout/registration shortcode: [pm-login] but most shortcodes should work.
- Test popup while creating in the admin console.
- Escape key (ESC) will close popups.
- CSS modified to accomidate printing with “background graphics” turned on in browser.
v1.5 – 4/28/2016
- Popup location can be specified: Centered, top center, bottom center.
- Option to add buttons to close or print popup and specify the button location.
- New option to disable popup.
- Small update to default print CSS for better formatting (you can always override the CSS with your own).
v1.4 – 4/22/2016
- Added expires after date option via a date picker UI.
v1.3 – 4/21/2016
- Text color and background color options now offer a color palette picker.
- Added new popup frequencies of 1, 5, 10, 15 and 30 minutes.
- Cookie value now human-readable that shows the next time the popup will display.
- If you change the popup frequency, the associated cookie (on the administrator’s browser) will be deleted for testing purposes.
v1.2 – 4/19/2016
- Added option to define the maximum pixel width of each popup modal.
- Added option to hide or show title for each popup modal.
- Added option to change foreground text color for each popup modal.
- Re-organized options in a more logical order.
- Cleaned up screen and print CSS.
- Removed scrolling option, automatically adds scrollbar if popup is taller than window.
v1.1 – 4/15/2016
- Added features: Frequency of popup, show popup only on interior pages, allow or block page scrolling, setting individual background color.
v1.0 – 4/11/2016