Linux 软件免费装
Banner图

AJAX Login and Registration modal popup + inline form

开发者 kaminskym
更新时间 2023年4月3日 01:11
PHP版本: 5.5 及以上
WordPress版本: 5.8
版权: GPLv2 or later
版权网址: 版权信息

标签

form login registration ajax modal popup register lost password

下载

1.10 1.13 1.16 1.20 1.22 1.25 1.27 1.30 1.33 1.34 1.37 1.41 2.00 2.03 2.05 1.31 2.17 2.21

详情介绍:

Easy to integrate modal with Login and Registration features + inline form using shortcode. Compatible with any theme. DEMO >> Features:
  1. Easy to integrate (as modal or inline via shortcode)
  2. Well customizable
  3. 100% responsive
  4. Beautiful coded
  5. Compatible with other plugins (WooCommerce, BuddyPress, Ultimate Member, WPML, etc)
  6. Tested with latest WP version
  7. Compatible with the Gutenberg
  8. Possible to replace wp-login.php with a custom "Login", "Registration" and "Reset password" pages
  9. Skins support (1 default skin + 2 new in PRO version) + possible to customize Skins colors via WP Customizer
  10. Powerful after-login/registration/logout actions (reload, redirects, etc)
  11. Role based redirects (in PRO)
  12. In-build reCaptcha & MatchCaptcha (in PRO)
  13. Google Authenticator plugin & Wordfence 2FA support (in PRO)
  14. Developer support (via forums or personal via email for PRO users)
Customization options:
  1. You can add your custom CSS selectors to attach modal
  2. All texts/messages can be edited/translated in settings
  3. Emails (for registration and lost password) can customized in settings7
Free version compatible with (and other, this is 100% tested):
  1. Login LockDown (limit login attempts count)
  2. WP Facebook Login
  3. WP Foto Vote contests (photo contest plugin from author of this plugin ☺)
  4. All In One WP Security & Firewall (tested with "Renamed Login Page")
  5. Eonet Manual User Approve: review user before they an sign in - tutorial
  6. WPML: Multi-language support - tutorial
  7. s2member plugin: tweaks for login process
  8. New User Approve plugin: review approve new users registrations
Roadmap PRO features The PRO version extra features:
  1. Allow user set custom password (not random generated) during registration
  2. Redirect user to specified page after login/registration/logout (for example to the User Profile)
  3. User verification via click on the link in registration email
  4. Email only registration - hide username filed from registration form
  5. Customize buttons color in WP Customizer
  6. Request other feature >>
The PRO version is 100% tested and are compatible with a following plugins:
  1. Wordfence & Wordfence Login Security (2 factor login - example)
  2. 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)
  3. WooCommerce Sensei (fix for Login process)
  4. WP reCaptcha Integration
  5. Invisible reCaptcha - tutorial
  6. BuddyPress (replace default registration form with BuddyPress one >>)
  7. UltimateMember (replace default registration form with UltimateMember one >>)
  8. Captcha
  9. Really Simple CAPTCHA
  10. Captcha bank
  11. WordPress Social Login (social login buttons below login/register form)
  12. Social Login WordPress Plugin – AccessPress (social login buttons below login/register form)
  13. WordPress Social Share, Social Login and Social Comments Plugin – Super Socializer (social login buttons below login/register form, social share, etc)
  14. Jetpack - SSO login Wordpress.com login button >>
  15. WC Vendors & WC Vendors Pro Apply to become vendor checkbox >>
  16. MailChimp for WordPress Subscribe to newsletter checkbox >>
  17. Google Authenticator Google Authenticator field during the login
  18. Gravity Forms + Gravity Forms User Registration Add-On Replace with Gravity Forms registration form
  19. Math Captcha - soon
  20. Easy Digital Downloads - soon
  21. Request other plugin >>
GET PRO >> PRO DEMO >>

安装:

  1. Upload the plugin files to the /wp-content/plugins/ajax-login-registration-modal-popup directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Use the 'Settings' -> 'Login/Register modal' screen to configure the plugin

屏幕截图:

  • 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]

常见问题:

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/: 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".

更新日志:

VER 2.18 and 2.19 - 02/02/2021 VER 2.17 - 31/12/2020 VER 2.16 - 27/10/2020 VER 2.15 - 27/10/2020 VER 2.14 - 15/07/2020 VER 2.13 - 27/04/2020 VER 2.12 - 8/04/2020 VER 2.11 - 23/03/2020 VER 2.10 - 04/03/2020 VER 2.09 - 16/02/2020 VER 2.08 - 1/12/2019 VER 2.07 - 10/10/2019 VER 2.06 - 18/08/2019 VER 2.05 - 10/08/2019 VER 2.04 - 26/04/2019 VER 2.03 - 07/04/2019 VER 2.01 - 07/03/2019 VER 2.00 - 11/02/2019 VER 1.50 - 05/01/2019 VER 1.41 - 02/11/2018 VER 1.40 - 10/10/2018 VER 1.37 - 06/10/2018 VER 1.36 - 05/10/2018 VER 1.35 - 20/09/2018 VER 1.34 - 18/09/2018 VER 1.33 - 07/09/2018 VER 1.32 - 01/09/2018 VER 1.31 - 27/08/2018 VER 1.30 - 15/08/2018 VER 1.29 - 09/08/2018 VER 1.28 - 01/08/2018 VER 1.27 - 30/07/2018 VER 1.26 - 26/07/2018 VER 1.25 - 21/07/2018 VER 1.24 - 20/07/2018 VER 1.23 - 30/06/2018 VER 1.22 - 18/06/2018 VER 1.21 - 14/06/2018 VER 1.20 - 10/06/2018 Update instructions from 1.1x to 1.20: Open "EXPRESSIONS" tab and find "Lost password" section Replace "Lost your password? Please enter your email address. You will receive mail with new password." with "Lost your password? Please enter your email address. You will receive mail with link to set new password." Open "Emails" tab and find "Lost password" section Replace "Body" field text with following (or similar): `Someone has requested a password reset for the following username: {{USERNAME}}' . "\r\n\r\n" . If this was a mistake, just ignore this email and nothing will happen. To reset your password, visit the following address: {{CHANGE_PASSWORD_URL}},` VER 1.18 - 30/05/2018 VER 1.17 - 25/05/2018 VER 1.16 - 07/05/2018 VER 1.14 - 02/05/2018 VER 1.13 - 27/04/2018 VER 1.12 - 25/04/2018 VER 1.11 - 23/04/2018 VER 1.10 - 23/04/2018 VER 1.05 - 05/04/2018 VER 1.04 - 30/03/2018 VER 1.01 - 11/03/2018 VER 1.0 - 03/03/2018 Released