WordPress plugin

Modal Popup Premium

Modal Popup Premium lets you create WordPress popups for promotions, discount codes, announcements, newsletter signups, videos, contact forms, galleries, portfolios, and product highlights. Add text, HTML, shortcodes, images, videos, or forms, including Contact Form 7. YouTube and Vimeo videos pause automatically when the popup closes.

Modal Popup Premium

Present content in responsive popups

Modal Popup Premium lets you create WordPress popups for promotions, discount codes, announcements, newsletter signups, videos, contact forms, galleries, portfolios, and product highlights. Add text, HTML, shortcodes, images, videos, or forms, including Contact Form 7. YouTube and Vimeo videos pause automatically when the popup closes.

Choose placement and opening behavior

Place each popup on a page, post, or widget area with its shortcode. Layouts adapt to desktop, tablet, and mobile screens. The shortcode works with the WordPress block editor, Full Site Editing themes, Elementor, Divi, Beaver Builder, and WPBakery.

Choose automatic opening on page load or let visitors open a popup with a button. Set a page-load delay from 0 to 60 seconds. Premium triggers can respond to exit intent, scroll percentage, or user inactivity. Page-level targeting can show or hide popups on specific pages, posts, or custom post types. Date-based scheduling sets start and end dates, cookie-based dismissal hides a popup from returning visitors who have seen it, and an auto-close timer can dismiss it after a set number of seconds.

Adjust appearance and animation

Choose a color preset or set a custom background color, adjust overlay opacity, and style the trigger button text, font size, and color. Premium includes separate color controls for the header, content area, footer, overlay, and close button, plus typography and spacing settings. You can add two footer buttons with separate URLs and styling, tailor the close button, set transition speed, and adjust border radius and box shadow.

Choose from 19 animation effects, including Fall, 3D Slit, Super Scaled, Blur, and Rotate. The popup builder uses custom CSS and vanilla JavaScript without Bootstrap or jQuery dependencies. Keyboard focus trapping and ARIA markup support screen reader use.

Create and publish a popup

Install and activate the extension in WordPress, create a popup in its settings panel, add your content, and select its appearance and opening behavior. Publish it, then copy its shortcode into the page, post, or widget area where it should appear. Review the popup on different screen sizes and adjust its content, trigger, timing, or animation as needed.