Advanced
Advanced settings are found under ProfileSwitch → Advanced in your WordPress admin. These settings control profile limits, login behavior, custom credentials, default roles, and account management.
Max Profiles Per Account
Controls how many profiles each account can create, including the primary. The default is 10 and can be set between 2 and 50.
This value can be overridden per-account using the profileswitch_max_profiles filter (see Hooks & Filters). If you use Paid Memberships Pro, you can also set per-level profile limits that override this global setting.
Default Role for New Profiles
Choose which WordPress role newly created profiles receive. By default, new profiles use the WordPress default role (typically Subscriber). You can change this to any role available on your site.
This is useful if your site uses custom roles for different access levels and you want all new profiles to start with a specific role.
Show on Login
Controls when users see the profile switcher after logging in.
- Always (default) — Shows the profile switcher after every login. This gives users a clear way to add their first profile and choose who they want to browse as.
- Only if there are multiple profiles — Skips the switcher for single-profile accounts. Users with only one profile go straight to the site after login.
Redirect Log Out
Optionally sends the log out link to the profile switcher instead of logging out. Users can switch profiles or log out from the switcher page.
- Always — Always redirect log out to the profile switcher.
- Only if multiple profiles (default) — Only redirect if the account has more than one profile.
- Never — Log out works normally.
Custom Credentials
Enable this setting to allow users to set a specific email address and password when creating a profile. This gives the new profile its own independent login credentials.
This is useful for co-parents or other trusted users who need their own login but should still be part of the same profile set. The profile remains linked to the primary account, but the user can log in directly with their own email and password.
When custom credentials are not enabled (the default), all profiles use auto-generated plus-addressed emails and can only be accessed by switching from the profile switcher page.
