Description
The AJAX Login Modals addon adds login, registration, and password recovery modal windows to Popup Maker popups, with AJAX submission that validates and processes the form without reloading the page. Designed for those who need registration capture and restricted areas without leaving the browsing context, it includes support for reCAPTCHA v2, login option by username or email, and compatibility with profile plugins like WP Members and Profile Builder.
Main Features of AJAX Login Modals
- Asynchronous submission via AJAX
Processes login, registration, and password recovery without reloading the current page. - Capture of native WordPress links
Intercepts the default Login and Register links to automatically open the modals. - Conditional action blocking
Restricts clicks on links and cart additions while the visitor is not authenticated. - Verification with reCAPTCHA v2
Adds Google’s visual challenge in forms to prevent automated registrations. - Compatibility with profile plugins
Integrates with WP Members and Profile Builder to reuse custom registration fields.
Benefits of AJAX Login Modals
- Uninterrupted conversion
Keeps the visitor on the same page during login and registration, reducing drop-off in the flow. - Restricted content on demand
Forces authentication before revealing pages, downloads, or exclusive site resources. - Field customization
Allows editing labels and placeholders of each field according to the project’s tone. - Fewer invalid registrations
reCAPTCHA v2 and the email confirmation option reduce automated sign-ups and typing errors.
Who Is AJAX Login Modals For?
- Those who maintain a member area and want a login flow within the popup, without redirecting visitors to a dedicated page.
- Those who need to protect content, downloads, or purchase actions requiring immediate authentication upon click.
- Sites with frequent registration already using Profile Builder or WP Members that want modals consistent with these plugins.
How to Download AJAX Login Modals
AJAX Login Modals is available for download here on Ultrapack. After downloading the .zip file, install it via Plugins > Add New > Upload Plugin, select the package, and activate it. With Popup Maker already active, the item appears as a new extension in the popup configuration panel.
For WordPress sites that depend on registration and login to unlock features, the addon eliminates the friction of the classic redirection to the wp-login.php screen and keeps the visitor within the page flow. The combination of AJAX modals, capture of native links, and conditional blocking makes registration a natural part of navigation, especially useful in member portals, restricted content areas, and stores offering exclusive benefits to authenticated users.
Frequently asked questions
Is Popup Maker AJAX Login Modals GPL-licensed?
Yes. Popup Maker AJAX Login Modals is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Popup Maker AJAX Login Modals on multiple sites?
Yes. You can install Popup Maker AJAX Login Modals on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Popup Maker AJAX Login Modals cost at Ultrapack?
Popup Maker AJAX Login Modals costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Popup Maker AJAX Login Modals include updates?
Yes. The current version of Popup Maker AJAX Login Modals is 1.2.2, published at Ultrapack on Mar 26, 2019. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Popup Maker AJAX Login Modals scanned before publication?
Yes. Every version of Popup Maker AJAX Login Modals goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.2.2
- Improvement: Updated triggers & cookie registration to use v1.7 core methods.
- Fix: issues with redirect after PM core v1.7.28 changed the default serializeObject functionality.
Version 1.2.1
- Improvement: Added ajax shortcode rendering for live previews.
- Improvement: Added better support for custom fields.
- Improvement: Added global JS function to change forms.
- Fix: Bug with newer version of profile builder.
Version 1.2.0
- Feature: New Triggers: Click Blocking & Force Login.
- Feature: Added Google Recaptcha v2 support.
- Feature: New Cookie Events: Successful Login & Registration.
- Feature: Easily target existing login/registration links on your site with additional "Click Trigger" options.
- Feature: Extend the forms with extra fields & easily save the data with hooks & filters. Also includes JS based validation options.
- Feature: Customize the labels & placeholders for every field.
- Feature: On login or registration success user data is passed back to allow modification to your site without refreshing the page.
- Improvement: Block Action (Now Click Blocking) Works much better now, especially when combined with Auto Close.
- Improvement: Added loading icon and disabled button when form is submitted for improved UX.
- Improvement: Better error handling with extendible JS & AJAX based validation in a standardized way.
- Improvement: Added confirm email field options to registration forms.
- Improvement: Ability to login with username or email.
- Improvement: More reliable login processing.
- Improvement: Made form processing more modular. Now more than one of each form can be on the page.
- Improvement: Added autoloading class functionality.
- Improvement: Added better support for 3rd party form types including Profile Builder, WP Members & any plugin that modifies the core registration forms.
- Tweak: Added new, replacement shortcodes [pum_login_form], [pum_registration_form], & [pum_recovery_form]. Old ones still work.
- Fix: Bug in logins with SSL not properly setting cookies.
Version 1.1.6 08/21/2016
- Improvement: Changed login processing to work better with secure servers & heavy caching.
Version 1.1.5 06/23/2016
- Improvement: Added support for Profile Builder Pro.
- Fix: Added support for v1.4 clickthrough.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
popup-maker-ajax-login-modals.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
popup-maker-ajax-login-modals.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready