Description
Magic Login adds to Paid Memberships Pro a button “Email Me a Login Link” in login forms, generating secure single-use tokens sent by email to authenticate members without passwords and trigger the standard wp_login flow. The addon serves subscription sites, courses, communities and restricted content that need to reduce friction accessing without removing the traditional username/password login.
Key Features of Magic Login
- Email login
Sends a single access link to the member’s address. - Button in the form
Adds the no-password option to PMPro logins. - Temporary token
Creates a link with expiration and removes the token after use. - Request limit
Restricts new links per user to reduce abuse. - Customizable email
Uses a message template with a mandatory link variable.
Benefits of Magic Login
- Less forgotten passwords
Reduces password reset requests in restricted member areas. - Faster access
Allows direct entry via the email already registered on the site. - Reduced friction
Keeps the traditional login as an alternative for each member. - Safer flow
Avoids link reuse and limits repeated attempts.
Who is Magic Login recommended for?
- Those who maintain paid communities and want to simplify access for recurring members.
- Course sites, private newsletters and restricted content areas with frequent logins.
- Those who already use Paid Memberships Pro and need to reduce password recovery requests.
How to Download Magic Login
Magic Login is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the file and activate. Paid Memberships Pro must be installed and active for the addon to work.
Magic Login adds a passwordless authentication flow to the Paid Memberships Pro ecosystem without replacing existing methods. By working with temporary tokens, transactional email and deletion after first use, the component helps keep member access predictable and easier to manage on sites with restricted areas, subscriptions and private content.
Frequently asked questions
Is Paid Memberships Pro Magic Login GPL-licensed?
Yes. Paid Memberships Pro Magic Login 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 Paid Memberships Pro Magic Login on multiple sites?
Yes. You can install Paid Memberships Pro Magic Login 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 Paid Memberships Pro Magic Login cost at Ultrapack?
Paid Memberships Pro Magic Login 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 Paid Memberships Pro Magic Login include updates?
Yes. The current version of Paid Memberships Pro Magic Login is 1.0.2, published at Ultrapack on Sep 13, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Magic Login scanned before publication?
Yes. Every version of Paid Memberships Pro Magic Login goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Magic Login?
Requires WordPress 5.0 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 1.0.2 2026-09-11
- BUG FIX: The "Email Me a Login Link" button is now rendered inside login forms built with `wp_login_form`, such as the PMPro login page and login widget. The button previously printed above the form and discarded content other plugins added to the `login_form_middle` filter. #3 (@dparker1005)
Version 1.0.1 2026-07-21
- BUG FIX: Fixed the Magic Login button in the PMPro Login Widget by loading required assets when the widget is displayed. #2 (@andrewlimaza, @dparker1005)
Version 1.0
- Initial release.
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).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-magic-login.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-magic-login.zip, click Install Now and then Activate.
Requirements: Requires WordPress 5.0 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready