AJAX Login and Registration modal popup DEV + inline form
PluginEasy to integrate modal with Login and Registration features.
- 0 stars
- 0 watching
- 0 downloads
- GPL-2.0-or-later
-
2.23 Latest
Tested with WordPress version to 6.2 Release notes
Show 55 versions not available yet
Releases named in the vendor’s changelog or on WordPress.org that the repository does not have yet.
-
2.26 Not available yet
-
2.22 Not available yet
Fix for WooCommerce 6.5.0+ and emails
-
2.21 Not available yet
Up WP tested version to 5.8.1
-
2.20 Not available yet
Added support for multi-language redirect for Weglot plugin
-
2.18 Not available yet
Fxi for password reset
-
2.17 Not available yet
Small WP 5.6 tweaks
-
2.16 Not available yet
Fixes for the New User Approve plugin: https://wordpress.org/plugins/new-user-approve/
-
2.15 Not available yet
"redirectto" param can be passed to the inline shortcode
-
2.14 Not available yet
Limit Login Attempts Reloaded tweak (each login attempt decrease limit count to 2)
-
2.13 Not available yet
Restored registration with a WP-Recall plugin active
-
2.12 Not available yet
Integrated the Polylang plugin - https://docs.maxim-kaminsky.com/lrm/kb/multi-language-set-up-via-polylang/
-
2.11 Not available yet
Fixed issue - submit button shows like the Full width even if should have default style
-
2.10 Not available yet
Fixed issue - on any page list of all WP pages is fetched from the Database (thanks to @nexlaa)
-
2.09 Not available yet
Do not allow registration with the mismatch passwords
-
2.08 Not available yet
Options to hide the tabs in modal & full-width submit button style
-
2.07 Not available yet
Fixed issue with nickname used and a display name in WooCommerce and Buddypress
-
2.06 Not available yet
Match Captcha small tweaks
-
2.05 Not available yet
Fixed issues with "" characters in the user password
-
2.04 Not available yet
Stop executing wpredirect during login process instead of showing error
-
2.03 Not available yet
Fixed a bug during Registration that happens with disabled "Terms" box
-
2.01 Not available yet
"Hide Password" text replaced with Icon
-
2.00 Not available yet
Added option to select custom "Login", "Registration" and "Reset password" pages
-
1.50 Not available yet
Complete rewritten https://docs.maxim-kaminsky.com/lrm/kb/multi-language-support-via-wpml/, for make compatible with WPML 4.1+
-
1.41 Not available yet
New option - use WooCommerce emails templates, so your emails will looks the same (useful for WC stores)
-
1.40 Not available yet
Tweak for https://wordpress.org/plugins/eonet-manual-user-approve/ (stop reset password during user approval)
-
1.37 Not available yet
Added new email - for admin about new user registration (please note - in case of using Social login this email will be not triggered)
-
1.36 Not available yet
Tweaks for s2member plugin + tweaks that can fix possible issues wih any other plugins that tried to redirect after login
-
1.35 Not available yet
Fixes for a Polylang plugin
-
1.34 Not available yet
Tweaks for PRO compatibility with the Invisible reCaptcha plugin- tutorial
-
1.33 Not available yet
Small tweaks for LRM Pro to allow the user create account with email only
-
1.32 Not available yet
Small tweaks for LRM Pro BuddyPress integration - option to disable BuddyPress form
-
1.31 Not available yet
Small tweaks for LRM Pro BuddyPress integration
-
1.30 Not available yet
Since this version if New Users Registration is Off in settings - Registration Tab will be hidden
-
1.29 Not available yet
Loading spinner html moved from php to JS to avoid issues with the W3C Total Cache plugin
-
1.28 Not available yet
Added filter "lrm/mails/registration/isneedsend" that allows stop sending registration email
-
1.27 Not available yet
Integrated auto-updater for PRO version
-
1.26 Not available yet
Small admin instructions tweaks
-
1.25 Not available yet
Fixed Critical issue if PRO version is installed and version < 1.17
-
1.24 Not available yet
Fixed password reset issues with WooCommerce installed
-
1.23 Not available yet
Fixed issues with HTTPS and Login (when try open to /wp-admin/ wordpress require re-login).
-
1.22 Not available yet
Message about disabled user registration now displayed only on Plugin settings page (not site-wide)
-
1.21 Not available yet
Fixed issue with Reset password: not possible use username to reset, only email
-
1.20 Not available yet
Warning if New Users Registration is disabled in WP Settings
-
1.18 Not available yet
New: added Username field to registration form, to avoid issues if user with equal First and Last exists
-
1.17 Not available yet
Fix: fixed issue with modal display in Safari for Windows
-
1.16 Not available yet
Tweak: temporary fix for Cache: disable nonce verification if cache enabled
-
1.14 Not available yet
Bugfix: doesn't possible to put Html into Terms text field + possible submit form without checking Terms box.
-
1.13 Not available yet
Bugfix: On some sites Modal can't work because form html is loaded after script
-
1.12 Not available yet
Bugfix: Registration "Terms box" it's displayed even if not disabled in settings
-
1.11 Not available yet
Notice if newer PRO version exists
-
1.10 Not available yet
Added German translation
-
1.05 Not available yet
Added French and Spanish translations (thanks to @EricMangin from u2guide.com)
-
1.04 Not available yet
Implemented get-text calls to allow add default translations for all languages. Use https://translate.wordpress.org/projects/wp-plugins/ajax...
-
1.01 Not available yet
Added integration tutorial
-
1.0 Not available yet
Released
Readme
GPL-2.0-or-laterAJAX Login and Registration modal popup DEV + inline form
Easy to integrate modal with Login and Registration features.
Easy to integrate modal with Login and Registration features + inline form using shortcode. Compatible with any theme.
Features:
- Easy to integrate (as modal or inline via shortcode)
- Well customizable
- 100% responsive
- Beautiful coded
- Compatible with other plugins (WooCommerce, BuddyPress, Ultimate Member, WPML, etc)
- Tested with latest WP version
- Compatible with the Gutenberg
- Possible to replace wp-login.php with a custom "Login", "Registration" and "Reset password" pages
- Skins support (1 default skin + 2 new in PRO version) + possible to customize Skins colors via WP Customizer
- Powerful after-login/registration/logout actions (reload, redirects, etc)
- Role based redirects (in PRO)
- In-build reCaptcha & MatchCaptcha (in PRO)
- Google Authenticator plugin & Wordfence 2FA support (in PRO)
- Developer support (via forums or personal via email for PRO users)
Customization options:
- You can add your custom CSS selectors to attach modal
- All texts/messages can be edited/translated in settings
- Emails (for registration and lost password) can customized in settings7
Free version compatible with (and other, this is 100% tested):
- Login LockDown (limit login attempts count)
- WP Facebook Login
- WP Foto Vote contests (photo contest plugin from author of this plugin ☺)
- All In One WP Security & Firewall (tested with "Renamed Login Page")
- Eonet Manual User Approve: review user before they an sign in - tutorial
- WPML: Multi-language support - tutorial
- Weglot translation plugin - tutorial
- s2member plugin: tweaks for login process
- New User Approve plugin: review approve new users registrations
Roadmap
- +Allow include form to page content (without modal) (done in version 1.41)
- +Colors/styles customizer [implemented via WP Customizer]
- +Documentation and Videos [done] - https://docs.maxim-kaminsky.com/lrm/
- +WooCommerce Login/Registration form integration (done in PRO version 1.28)
- Registration Form builder
- +Settings Import/Export [done]
PRO features
- 6 months personal support from developer via Email
- Troubleshooting problems and conflicts with other plugins/themes
- Unlimited plugin updates
- Compatibility with other popular plugins (list below)
The PRO version extra features:
- Allow user set custom password (not random generated) during registration
- Redirect user to specified page after login/registration/logout (for example to the User Profile)
- User verification via click on the link in registration email
- Email only registration - hide username filed from registration form
- Customize buttons color in WP Customizer
- Request other feature >>
The PRO version is 100% tested and are compatible with a following plugins:
- Wordfence & Wordfence Login Security (2 factor login - example)
- WooCommerce (show modal when clicked "Add to cart" in list or single product or in Cart when click "Process to Checkout", option to replace WC account login/registration form to plugin ajax form)
- WooCommerce Sensei (fix for Login process)
- WP reCaptcha Integration
- Invisible reCaptcha - tutorial
- BuddyPress (replace default registration form with BuddyPress one >>)
- UltimateMember (replace default registration form with UltimateMember one >>)
- Captcha
- Really Simple CAPTCHA
- Captcha bank
- WordPress Social Login (social login buttons below login/register form)
- Social Login WordPress Plugin – AccessPress (social login buttons below login/register form)
- WordPress Social Share, Social Login and Social Comments Plugin – Super Socializer (social login buttons below login/register form, social share, etc)
- WordPress Social Share, Social Login and Social Comments Plugin – Super Socializer (social login buttons below login/register form, social share, etc)
- Jetpack - SSO login Wordpress.com login button >>
- WC Vendors & WC Vendors Pro Apply to become vendor checkbox >>
- MailChimp for WordPress Subscribe to newsletter checkbox >>
- Google Authenticator Google Authenticator field during the login
- Gravity Forms + Gravity Forms User Registration Add-On Replace with Gravity Forms registration form
- Easy Digital Downloads - soon
- Request other plugin >>
What it adds
- Shortcodes:
[lrm_form] [lrm_lostpassword_form] - Integrates with WooCommerce
Installation
- Upload the plugin files to the
/wp-content/plugins/ajax-login-registration-modal-popupdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress
- Use the 'Settings' -> 'Login/Register modal' screen to configure the plugin
Faq
How to integrate this plugin to my website?
{{SITE_NAME}}
As modal:
Just add class lrm-login to the <button> or <a> element for show login tab or lrm-signup for registration tab.
Example: <a href="/wp-login.php" class="lrm-login">Login</a>
Inline mode:
Use shortcode [lrm_form default_tab="login" logged_in_message="You are currently logged in!"]
You can pass to default_tab params: "login", "register" or "lost-password".
Param logged_in_message will be displayed if used is logged in (html is allowed).
How can I attach modal to menu item?
Use this tutorial to add class from text above for your menu element - https://www.lockedowndesign.com/add-css-classes-to-menu-items-in-wordpress/
Class "lrm-hide-if-logged-in" is not working in GeneratePress theme?
[https://www.wpbeginner.com/plugins/how-to-easily-add-custom-css-to-your-wordpress-site/](Add this custom css):
body.logged-in li.lrm-hide-if-logged-in a { display: none; } body.logged-in li [class*='lrm-hide-if-logged-in'] a { display: none; }
Thanks to Kash Monsefi for a report.
How can I add log out link/button?
Please read this post: https://wordpress.org/support/topic/logout-link-8/#post-10180543
How can I call modal from Javascript?
Look at "Developer hooks" section below.
Developer hooks
Javascript
For add your hook when user successful logged in/registered use action "lrm_user_logged_in"
jQuery(document).on('lrm_user_logged_in', function(response, $form) { // Your JS code });
For call from From JS modal with login tab:
jQuery(document).trigger('lrm_show_signup');
For call from From JS modal with registration tab:
jQuery(document).trigger('lrm_show_login');
Example for load Modal after page load (this will work only if user not logged in):
jQuery(document).ready(function( $ ){ $(document).trigger('lrm_show_login'); });
Login issue with Adminize plugin
If you have login issue with Adminize plugin - go to Adminize plugin settings and enable option "Allow page access".
Screenshots
- Login tab + Icomoon Icons
- Registration tab + Material Icons
- Lost password tab
- Inline example
- Integration link or button element
- Integration to menu item
- Admin settings - General
- Admin settings - Advanced
- Admin settings - Emails
- Admin settings - Expressions
- Admin settings - Skins
- Admin settings - Actions/Redirects
- Admin settings - Auto-trigger [PRO]
- Admin settings - Auto-trigger (post settings) [PRO]
- Admin settings - Integrations [PRO]
- Admin settings - Pages
- Admin settings - Registration user role [PRO]
- Admin settings - Security (captcha) [PRO]
- Registration with Password field [PRO]
Install
composer require meteorgpl-plugin/ajax-login-and-registration-modal-popup
The vendor’s license checks are intact: activate the plugin in WordPress with a license key bought from the vendor.
License
Declared license: GPL-2.0-or-later. The code is redistributed under the license the vendor declared in the plugin’s own headers. License profile: gpl-full.
Artwork, fonts, media and documents that may be licensed separately are not redistributed; the licensing page explains what is replaced or removed, and the security tab lists it per version. Support and update entitlement come with the license you buy from the vendor.