When you first install WordPress (self-hosted) it creates a single admin user to control the whole site.
For most people this will end up being the main account you use to administer WordPress as well as publish posts.
The settings for this account can be customized at Users >> Your Profile. (see security note on this admin user at the bottom of this post)
This is where you can change your password, the name that most themes display on individual blog posts, and the email that receives notifications for comments.
Why would you want to create a new user for WordPress?
- To add an author to your blog – If you want to have guest bloggers or a friend publish an article on your site, under their name, create a new user with the role of Author or Contributor. (see roles below)
- To allow a developer to fix/edit your WordPress site – If you’re having trouble with your site and need to call in the code doctors you should create a new administration user so that they can do their work without using your main account.
How to add a new user to WordPress
1. Login to your self-hosted WordPress site and visit Users >> Add New.
2. Fill in their username, name, password, choose a Role level and click the Add New User button.
You can also opt to send the login details to the new user via email.
These are the various user roles and their restrictions in WordPress.
- Administrator – An administrator can do anything and everything on a WordPress site. WordPress recommends having only one admin account per site for security reasons.
- Editor – Editors can view, edit, publish, and delete any and all posts or pages. They can moderate comments, edit categories, tags and links as well as upload files and images.
- Author – An author can publish and edit their own posts only, as well as upload files and images.
- Contributor – A contributor can only create and edit their own posts. Only someone with an editor or administrator role can publish them. Contributors can’t upload files and images.
1. Login with an administrators account and go to Users > All Users.
2. Hover over the username you want to delete and click Remove.
Security notice for your admin account
For security reasons the main admin account for WordPress should not have the username “admin”. This makes it easier to attempt brute force attacks on your site (guessing usernames and passwords).
Fortunately there is an easy-to-use plugin that changes usernames. It’s called: Admin renamer extended. You will need to login again after changing your username. Remember to update your records with the username change as well.
If you have any questions or issues with the process here please let us know in the comments.