How to change the default user role in a WordPress site?

By Last Updated July 29, 2021
How To

There are several occasions where you might need to add a lot of users to a site or you might have a workflow set up that adds new users to the website as part of a registration or sign up process. By default, all new users get the Subscriber role. However, if you want a different default role for your new users, manually choosing the preferred role from the dropdown every single time you are adding a user is not the ideal approach. Trust me, I just had to add 100+ users to a WordPress site. Let’s see how to change the default user role for new users on a single-site and multisite installations of WordPress.

change the default user role

Change the default user role in a single-site WordPress installation

On a single-site WordPress installation, you can change the default user role for new users in Settings -> General.

  1. Settings -> General
  2. Scroll down to ‘New User Default Role
  3. Select your preferred default role for new users.
  4. Save Changes.
change the default user role on a single-site WordPress installation

Change the default user role in a Multisite WordPress installation

On a multisite installation, you can set a new user default role per site.

  1. My Sites -> Network Admin -> Sites -> All Sites
  2. Select on Edit on the site that you want to set the default role for
  3. Click the Settings tab -> Scroll down to ‘Default Role‘ -> Enter the role id/slug of the preferred user role.
  4. Save Changes
change the default user role on a multisite WordPress installation

💡 An easier way to get to the Settings page of a multisite network site is to mouse hover the site name on the toolbar and click Edit Site.

Please consider sharing 💕

Leave a Comment