As a great user management system, WordPress makes it much easier to run a multi-author website. Though giving other users the access to the backend of WordPress may sound risky, you can set up different user roles and privileges to govern your own website.
In this beginners’ guide, we will have an overview of the WordPress user profiles and meanwhile teach you how to create and manage them to create a website with multiple users. Note that, a cool plugin called as Cimy User Extra Fields is instanced to add additional user profile fields.
How to Create & Manage User Profiles in WordPress?
Setting up user profiles in WordPress can not only establish the identity of each user, but also create specific capabilities and privileges for contributors. Often times, there will be at least one user on a fresh installation of WordPress, and you should firstly customize such an “Admin Role” before displaying it for your readers.
Customize Your Own User Profile
To do so, log onto your WordPress dashboard and then go to “Users” > “Your Profile” from the left-side menu sidebar. On this “Profile” page, you will be displayed with an abundance of options, which can be sorted into three categories as follows.
- Personal Options – is where to edit essential preferences for the back end of WordPress. It is possible to pick out an “Admin Color Scheme” and decide whether or not enable/disable “Visual Editor”, “Keyboard Shortcuts” and “Toolbar” in one go.
- Name – is where to enter your “First Name” and “Last Name”. It’s a good practice to use an abbreviated “Nickname” and define what will be displayed publicly via this “Display Name Publicly as” section. Usually the “Username” cannot be changed.
- About Yourself – is where to write up a little biographical information and set “New Password” for yourself. This author biography is always put at the end of each post. Do press “Update Profile” to save changes.
Add New User Accounts
Any users of WordPress can have their own profiles, and you also have a set of options to consider when adding a brand-new user. Simply jump into “Users” > “Add New” and you will be prompted to enter some required information, such as “Username”, “E-mail”, “Password” and “Repeat Password”. Beware that, the user password can be sent to the filled-in email address.
In the “Role” drop-down list, there are total five pre-defined roles, each with different capabilities:
- Administrator – can have all administrative settings and features within one single site.
- Subscriber – can only create and manage their own profiles but not write blog posts.
- Contributor – can write and edit their posts but couldn’t publish any posts.
- Editor – can manage and publish all posts/pages of all users.
- Author – can manage and even publish posts of their own.
Note also that, there is a “Super Admin” role on a multisite network, and your website will have more than one “Administrator” role if you set multiple users with the same role. More information about what user role can do is available from the WordPress codex page.
Manage WordPress User Profile using Cimy User Extra Fields Plugin
Displaying additional user profile fields is a great way to get more subscribers and boost social engagement. The aforementioned “Cimy User Extra Fields” empowers you to create various user profile and registration fields in a handy way.
Given that you’ve installed and activated this plugin, a new field form can be made at the bottom of this “Cimy User Extra Fields” page. The beauty of this WP plugin is that you can add advanced user profile and registration fields by providing “Name”, “Value”, “Label” and “Description”. Also, choose a field “Type” that takes your fancy.
Remember to specify the “Rules” for this field before pressing this “Add Field” button.
Alternatively, you can choose to create and edit user profile fields via another intuitive interface located at “Users” > “Users Extended”. This allows you to update all existing profile fields and delete unneeded ones within a few clicks.
Manage WordPress User Profile using WP User Manage Plugin
Here, we also would like to introduce an alternative – WP User Manage plugin. With this tool, you can easily manage all your website members, create the exclusive front-end profiles for them, generate the custom registration and login pages for users and many more.
Now, you can directly click the WPUM Settings button from the drop-down list of the Users tab to make some simple configurations.
If your website allows the account signup and subscription for all the users, you firstly should decide the exact pages that can be used for the login, registration, password recovery, user account and the user profile.
By default, you do not need to make any change as this plugin will create and choose the pages for you automatically.
In addition, you can decide the password strength, showcase the password meter, hide the admin panel for some specific users and allow people to log in using their username only or the email only.
This part decides how people can easily become your website users. Here, you firstly need to enable the registration feature and decide the default user role for registration. In addition, you can choose to allow the custom user password and enable your users to freely pick up the user role upon the registration.
If you have some terms of conditions that require people to agree, you’d better tick the box that will force the agreement in the registration process and target the webpage that contains all your terms.
Even, you can enable the spam protection of honeypot and allow the automatic login after the registration step.
Generally, when your users successfully register the accounts on your site or recover the password, you need to send them an email for confirmation. In this part, you can decide the content of the emails. Surely, you can also disable this function if you want.
From this part, you can control the profile pages of your users. For instance, you can showcase the custom avatars uploaded by these users and display the posts and comments they have submitted on their profile pages.
In addition, you can allow all of their profile pages to be viewed by the common guests and other members.
Once people have registered, logged in, logged out and recovered the lost password, you have to redirect them to the proper webpages. Here, you can decide the redirection based on your needs.
In this part, you can choose to restore the default email subject, template and content if you are not satisfied with your custom emails, restore the default core pages decided by this special plugin and exclude some usernames that you are looking to disable.
Now, you can click the button of Profile Fields to determine how the profile fields will be displayed in detail. For instance, you can decide the field title and type, enter the field description, make it publicly visible or hidden, determine the display order using the drag & drop editor and make it optional or required.
Next, you should hit the User Directories button that allows you to create as many directories as you want to list your members and users with some specific settings. Each directory features the default filter system so as to achieve the easy sorting.
To set up this part, you firstly need to select the user roles that can be displayed in this special directory. If you want, you can exclude some users by typing their user IDs with the comma separation. In addition, you can choose to display the user search form, pick up the list template and determine how many users you are looking to display for each page.
Also, if you want, you can choose to display the sorting tool and the amount filter.
Now, you can publish this user directory, and then, this plugin will give you an exclusive shortcode. Here, you can paste the shortcode into the proper webpage and this directory can be showcased properly. Frankly speaking, this feature is useful if your site has multiple editors and different vendors. This way, people can find and contact their wanted users easily, checking their basic information and learning what they have published quickly.
To check the detailed user profile, people only need to click the username.