Enable smart user registration across your WordPress Multisite network β allow users with an existing account to register on other subsites using the same email, with subsite-specific role assignment. Fully translation-ready!
By default, WordPress Multisite prevents new user registrations if the email address already exists anywhere in the network. This is a major issue for platforms where each subsite functions as a separate entity β such as coach directories, SaaS portals, multilingual communities, or franchise networks.
Multisite User Registration Fix lifts this restriction by:
– Detecting if a registering user’s email already exists in the network
– Automatically assigning them to the current subsite with a role you define
– Letting you manage roles per subsite from one central network admin screen
– Sending a confirmation email when users are added to new subsites
– Preventing registration errors due to duplicate email conflicts
– Supporting full translation and multilingual setup (via .pot, WPML, Loco Translate, Poedit)
Works perfectly with booking and membership plugins like Amelia, MemberPress, WooCommerce, and more.
Features
- π Optional debug logging for admins (toggle via settings page, plugin.org-safe)
- β Seamless cross-subsite user registration using the same email
- π οΈ Centralized role assignment per subsite (via Network Admin)
- βοΈ Sends email confirmation upon successful subsite assignment
- π§© MU-plugin compatible β works automatically when dropped into
mu-plugins - π‘ Supports standard WordPress registration, custom booking flows, and third-party plugins
- π Fully translation-ready β includes .pot file and supports multilingual WordPress networks
Notes
Ideal for multisite setups where users should be able to register on multiple subsites with the same email β but require different roles and access levels per site. Created for platforms like coach directories, multilingual networks, e-learning portals, SaaS systems, and more.
Plugin developed by the team at https://detransformatietafel.nl β¨