Easy Modal lets site administrators create modal windows, style them with reusable themes, and open them from links, buttons, or images.
Features include:
All functionality included in this plugin is available without a license key, quota, trial period, or paid unlock.
Easy Modal remains fully functional, but Popup Maker is its actively developed successor. Popup Maker includes modern targeting, triggers, cookies, accessibility improvements, and an importer that converts existing Easy Modal modals and themes while preserving legacy trigger classes through compatibility mode.
Read the Easy Modal migration guide, then install Popup Maker when you are ready to migrate. You can also review the first-popup guide and trigger guide.
Each saved modal has a trigger class such as eModal-12. Add that class to a link, button, or image:
<button type="button" class="eModal-12">Open modal</button>
Replace 12 with the modal ID shown in the Easy Modal administration screen.
The [modal] shortcode renders a modal directly from post content. For example:
[modal id="newsletter" title="Join our newsletter"]Your form shortcode here.[/modal]
Open it with an element whose class matches the generated modal ID:
<button type="button" class="eModal-newsletter">Open newsletter</button>
Easy Modal does not send site data to the plugin author or to an external service. It does not load remote scripts, styles, images, fonts, analytics, advertisements, license checks, or update metadata.
If modal content contains a shortcode or embed supplied by another plugin or by WordPress, that content may use external services according to the behavior and privacy policy of that separate component.