=== Modern Modal for Ninja Forms === Contributors: webbkompaniet Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Tags: ninja forms, modal, lightbox, popup Adds a modern, fully updated lightbox modal integration for Ninja Forms. == Description == A modern lightbox modal integration for Ninja Forms. Fully updated to work with the latest WordPress, PHP, and Ninja Forms versions. == Features == * Opens any Ninja Form inside a modern, animated modal. * Fully responsive with mobile-friendly behavior. * Accessible: focus trap, keyboard navigation, and ARIA roles. * Simple shortcode integration. == Installation == 1. Upload the `modern-modal-nf` folder to `/wp-content/plugins/`. 2. Activate the plugin in **Plugins → Installed Plugins**. 3. Add your shortcode where needed. == Usage == Add the shortcode where you want your modal button to appear: [nfmm_modal id="1" text_link="Contact Us"] **Attributes:** * `id` — Required. The ID of your Ninja Form. * `text_link` — Optional. The button text. Defaults to "Open Form". == Accessibility == * Uses `role="dialog"` and `aria-modal="true"`. * Focus is trapped inside the modal while open. * ESC closes the modal. * Focus returns to the triggering button when closed. == Developer Notes == * Styles are located in `/css/modal.css`. * Scripts are located in `/js/modal.js`. * Shortcode logic in `/includes/shortcodes.php`. == Changelog == = 1.0.0 = * Initial release. * Fully responsive modal with Ninja Forms integration. * Basic accessibility improvements. == License == This plugin is licensed under the GPLv2 or later. You’re free to modify and redistribute it under the same license.