WordPress allows you to assign different user roles to the many members of your team. These roles include administrator, author, contributor, subscriber, and regular user. Each role comes with its own capabilities and restrictions. WordPress, by default, includes a built-in user management system, though it may not allow you full control over your users. To be able to have a higher degree of control, you can take help from the many WordPress user management plugins. These plugins can help you modify the roles and capabilities of each user on your website.
Multiauthor blogs, in particular, may benefit from these plugins. On these blogs, each author has his or her own registered account through which he or she can submit posts on the back-end of your site. On the website of a huge corporate, you may want to establish different levels of access to different users. Managing different user roles on such blogs or websites can take up a good chunk of your time.
This article is a compilation of WordPress user management plugins that help in managing user roles effectively.
When it comes to user management, the WordPress plugin repository has a number of quality plugins that you should try. They can take a lot of hard work but will allow all users to access and work on your website within the limits of their roles.
User Role Editor
Not only does the User Role Editor plugin fix the capability for each role. It also allows you to create totally new roles and to assign them any function you wish. You’ll see the list of capabilities attached to each role, and you can enable or disable capabilities for specific roles. Update any changes you make to the settings.
If there’s any role that’s not in use, simply delete it. You can also assign multiple roles to a single user and change the roles assigned by default to new users. Besides, you can create new capabilities and assign them on a per user basis. You can also remove unused capabilities that remain from deactivated plugins. The plugin supports multisites.
In case you wish to hide branding or hide specific front-end items from some users, you’ll need to upgrade to User Editor Pro. This version will also allow you to block or show select widgets, metaboxes, and user access to plugins on a per plugin basis. Shortcodes will not only help you to allow access to select content only to some users. They will also help restrict post and page views for some roles.
To present a clean admin area to your users, you can try Adminimize. It helps to hide all the unnecessary items that users don’t need to deal with. It removes items from view depending on the user’s role. This way, you can clean up the admin area for your users. You can even create different admin interfaces for different users and adjust almost every item on the menu in the settings page of the plugin.
Each part of the admin backend area can be configured for each user role. The metadata for each page or post can be set separately. If, for any reason, you no longer want to use the plugin, take care to de-install options first to reset your database safely.
When you activate Members on your website, you gain more control over the way in which different users interact with it. It allows you to edit users, roles, and capabilities to put the control firmly in your hands. On the settings page of the plugin, you can configure options to grant multiple roles to one user or to deny a specific capability to a single user or group of users.
Moreover, shortcodes are available to restrict users’ access to content and even to turn your site into a completely private one. You have the option to display a login form widget and a user’s widget in your theme’s sidebars. The plugin integrates well with most standard WordPress plugins. Though the plugin is easy to use, it comes with an in-depth user guide.
The User Switching plugin can be a real time saver when you’re testing out something on WordPress. Often, you may need to log in and out of different accounts or move between two or more user accounts. As the site admin, you may have to move between multiple accounts. This plugin helps you log out from the present account and into a new account with a single click.
The plugin adds two new links—”Switch to” and “Switch back”—on your dashboard in the user’s screen. By simply clicking on these links, you can switch back and forth between accounts. You can also switch accounts from your profile menu. Further, you can log out of your account, yet be able to get back in instantly. It’s totally secure and compatible with multisites, BuddyPress, and bbPress. Only users with the ability to edit another user can switch into that user’s account. This prevents unauthorized users from accessing accounts that they do not have the privilege to edit.
Peter’s Login Redirect
Once users complete the registration formalities on your website, you’ll need to direct them to the next page. Peter’s Login Redirect is the plugin for this function. Once you activate it, you can configure the pages that users should go to by making changes in the settings page.
You can set the pages that users must visit after registration and redirect users based on username, roles, or capabilities.
Advanced Access Manager
As the name suggests, Advanced Access Manager is a powerful plugin. It helps you control access to specific areas of your site like posts, pages, or custom post types. This control can be effected for a specific user, role, or visitor. Moreover, it allows you to create, alter, or delete any user role or capability and to manage them.
The free plugin comes with 100+ features, and if that’s not sufficient, you can check out the premium extensions. They allow you to restrict access to categories, widgets, and metaboxes and specify the default access for all posts and categories. Other features include protection from brute force attacks, double authentication, controlling access to media files, tracking logged-in users, and the capability to filter back-end menu and content.
WP Approve User
As the name suggests, WP Approve User is a free WordPress plugin that helps you approve and disapprove users. You now have full control over who can enter the admin dashboard area and who cannot. The installation and activation processes are pretty straightforward, similar to all the other plugins you have used so far.
Bear in mind, if you already have multiple users accessing your admin, the plugin automatically approves them upon activation. As far as all the new users go, you can now manually accept them or skip adding them entirely. What’s more, WP Approve User is also available in multiple languages, like German, English, Hebrew, Russian and Dutch to name a few. With future plugin updates, you can expect the author to add even more languages for your convenience.
If you have a ton of content going on on your website that you would like to get rid off, Bulk Delete is probably the right solution for you. This easy to use WordPress plugin lets you delete not just posts and pages in bulk, but you can also remove multiple users at the same time. With this approach, you will save yourself loads of time and effort, which otherwise takes to remove users, attachments and other whatnots manually.
To not run into any inconvenience, you can set specific rules and conditions that Bulk Delete should follow when deleting content. Speaking of which, you can delete posts based on tag, category, comment count and post type. Moreover, you can also delete users based on their roles, meta fields and registration date. The options are there, just set the conditions and let Bulk Delete do its thing.
Meks Smart Author Widget
To put an extra shine on all your loyal authors, get your hands on Meks Smart Author Widget. This fantastic WordPress plugin will help create neat and tidy author and user information inside a widget. Others can see this box of information on a single post template or even on author archive. Instead of using the default look, spice things up with Meks Smart Author Widget. Besides, there is nothing challenging to undergo when setting it up.
Some of the features of the plugin are custom avatar size, replacing widget title with user name and auto detect posts and templates. You can also link avatar or display name to the author archive so everyone can instantly access all the content he or she created to date. Sometimes, it is the small details that can enhance the user experience of your website.
WP User Avatars
Regardless of the web platform, you operate, chances are, you have quite some users going on. Whether they are contributors or customers, it is very likely in their interest to have their own customer avatars created. Instead of asking you – the owner – to add their images, WP User Avatars helps you out by simplifying the task. They can now effortlessly upload their custom avatars and even create a full-blown profile.
WP User Avatars creates a very user-friendly and intuitive interface. In a few short steps, they can fully set up their profiles which they have access to at any given time of the day. Of course, you have a full overview of all your users to manage and control them effortlessly. Now let those custom avatars elevate your online presence,
WP User is a multi-purpose WordPress user management plugin for creating front-end forms, user profiles and more. Speaking of forms, WP User allows you to implement login and registration forms, as well as forgot password and it also includes multiple security features. You can limit login attempts and add Google reCAPTCHA to keep yourself safe and secure from spammers. Moreover, WP User is also fully congruous with plugins like WooCommerce, MailChimp and Aweber to name a few.
Other options that WP User brings to the table are email notifications, front-end profile creation, customizable CSS and multi-language compatibility. In short, if you would like to avoid the default WordPress login, make it more appealing to the eye with WP User. It even includes cool effects to keep the engagement at the highest degree.
WP-Members is a good fit for newsletters, clubs, associations, and any website that looks to monetize content. This plugin restricts content to registered users or to a certain class of users. It’s highly customizable and provides various options in the settings page. It’s also developer-friendly with a 100+ filter and action hooks.
The plugin uses “Read More” or “Continue Reading” to provide teaser content that can persuade readers to sign up for premium content. When the reader clicks on this Read More link, he’ll find the option to log in or register depending on whether he’s an existing member or a new member. A sidebar widget indicates the login/logout status of the user and provides a link to change this status.
The default setting in WordPress allows free access to all users for all posts. On the contrary, this plugin has a default setting of restricted content. It allows the admin to unblock content to selected or registered users. The site admin will be notified of any new registrations. For specific situations, such as a marketing campaign, shortcodes will help create a registration page.
Paying customers have access to plugin extensions and a snippet library.
User Submitted Posts
Accepting user submissions from your readers is a great way to add value to your website. User Submitted Posts uses a shortcode to add a form in the front end. Visitors to your site can submit posts and add images using this form. On your part, you simply have to add the shortcode to any page, post, or widget.
The front-end form has about nine fields, such as name, URL, image upload, post title, tags, categories, and content. From the settings page of the plugin, you can customize any of these fields. You can also limit the number of images that can be submitted by a user. Depending on your requirement, the post status can be set to Draft or Publish Immediately.
This plugin is useful if you do not want other users to access your admin area. At the same time, you desire to accept content from others. There are also options to allow only logged-in users to submit content for Google reCAPTCHA and for the inclusion of the post’s author. Template tags can be used to display and customize posts. Besides, there are 35+ action and filter hooks for advanced customization.
The pro version offers a number of additional features like unlimited custom forms, infinite custom fields, multimedia file uploads, and much more.
Capability Manager Enhanced
As you know, WordPress comes with a limited number of user roles. As admins, we may require a larger number of roles or may want to enhance the capability of existing roles. That’s where a plugin like Capability Manager Enhanced can lend a hand. It allows you to edit the capabilities attached to user roles and to create customized user roles for your website.
This plugin allows you to create totally new roles and choose options for each capability from granted, not granted, or blocked. Any role that you create can be copied to all other sites on the network. You can back up, restore, and revert to any role or capability. Moreover, admins need not always be hands-on to manage roles. They can delegate it to other users. The only rider here is that users can manage roles or users with the same or lesser capabilities.
New User Approve
When you enable new user registrations on your site, WordPress allows anyone who fills out the details correctly to become a member. An email with login credentials is sent to the new user. However, with New User Approve on your site, you’ll be able to moderate the registration of new users.
When a new user registers on the site, an email is sent to the site admin. The site admin may choose to approve the registration or not. If approved, an email with login credentials goes out to the user. If denied, he will receive an intimation to that effect. In this way, the plugin regulates registration and allows only approved users to log into the site.
If you happen to install the plugin sometime later, all existing users will be treated as approved users. It’s also possible to change a user’s status from approved to denied and vice versa. A premium add-on gives you scope to customize this plugin.
User Registration and User Profile
User Registration and User Profile adds a front-end menu for all your users from where they can register or modify their user profiles. Site admins can customize the basic user fields and add new fields as well.
Creating the front-end menu is a breeze with this plugin. Simply create a new page, add a shortcode, publish the page, and you’ll have your form. A pro version with additional features is also available.
With so many highly rated plugins to help with user management, you really should not have a need for premium plugins. If you’re looking to restrict content on a membership website, these WordPress Membership themes or content protection plugins may help you.
Anyway, let’s take the time to look closer at one premium plugin,
PHP Login and User Management
PHP Login and User Management helps create a private user area that only logged-in users can access. Via the control panel, you can change user levels, add new users manually, and view the list of users at any level. The control panel is also the place to customize outgoing mails, customize the denial of access messages, or reset a user’s password. Using AJAX, admins can search the list of users.
That’s not the entire list of features. The plugin also allows you to customize the sign-up fields, log in using social media accounts, and enforce logout after a set time. It’s possible to have multiple user levels per user, page group level security for users, and “Are You Human” signup validation.
Users get to log in from a My Account page and upload their own custom avatar.
Some More Plugins
If you’re looking for more functions in the plugins to manage user accounts, the following plugins may be of help to you:
- Simple Local Avatars: If the user has media permissions, this plugin will add a field in the user profile to upload the avatar. You can pick a size, and the plugin will even crop and resize the image for you.
- User Access Manager: This one is a useful plugin if you want to create member areas or private sections of a blog. Only members of that user group will have access and privileges to this area, while nonmembers cannot access it.
- WP-UserOnline: To know how many users are active on your site, their location, and other related stats, this is the plugin to use. This way, you can tell the number of guests, bots, and members on your site.
- Force Strong Passwords: The user profile editor includes a password strength indicator. This plugin makes sure that users make up and use strong passwords.
- Delete Me: Users with specific user roles can delete themselves and exit your website when this plugin is active.
User management can eat into the productive time of site admins. The plugins in this list can take away the most routine tasks and automate them, leaving administrators with lighter load. With just a few clicks, these plugins can assign or restrict roles, delete user accounts without deleting the posts, and do a lot of other similar things.