HM User Activation
WordPress handler for front end user activation flows, enables staying on site in multisite setups
★ 1stars
970composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/humanmade/hm-user-activation/archive/refs/heads/main.zipAlso on Packagist as humanmade/hm-user-activation:
composer require humanmade/hm-user-activationFrom the readme
HM User Activation
Replaces WordPress Multisite's default wp-activate.php flow with a site-level activation page, customisable emails, and block-based templating.
Requirements
- WordPress Multisite
- WordPress 6.5+
- PHP 8.1+
Features
Site-level activation page — on plugin activation a draft page is created, pre-populated with the activation form block and conditional success/error blocks. Publish it and assign it in settings.
Customisable activation email — replaces the default network activation email with one that links to your site's own activation page. Subject, from name, from address, and body are all editable.
Post-activation welcome email — optionally send a follow-up email containing the user's credentials once their account is activated. Independently configurable from the activation email.
Auto-login — optionally log users in immediately after a successful activation (admin-controlled).
Block editor support — three block editor additions for building the activation page:
| Block / Variation | Purpose |
|---|---|
| Activation Form | Renders the activation key input and submit button |
| Activation Errors (group variant) | Shown only on failure; inner paragraph
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 1.0.0 | Feb 19, 2026 | — | — |