Skip to content

Best User Roles & Access Control plugins for WordPress

Categories Security

Plugins that manage WordPress user roles, capabilities, permissions, and access to administrative or site features.

Read from 131,237 plugin records - figures refreshed 2 hours ago

87 Plugins classified here Out of the plugins that have been through the classifier so far
1.9M Combined active installs Summed across the published bands, so read it as an order of magnitude
4.64 Average rating Across the 84 here that carry a rating at all

The plugins

Plugins in User Roles & Access Control

Ranked by active installs; plugins in the same published band share a rank. Each page has a maintenance check and the alternatives.

#1

User Role Editor

user-role-editor 700K installs · 4.5 stars
#2

Members – Membership & User Role Editor Plugin

members 300K installs · 4.9 stars
#2

Password Protected

password-protected 300K installs · 4.4 stars
#4

Access Governance for WordPress (aka AAM)

advanced-access-manager 100K installs · 4.2 stars
#5

PublishPress Capabilities: User Role Access Control, Admin Area Permissions

capability-manager-enhanced 90K installs · 4.7 stars
#6

Disable REST API

disable-json-api 80K installs · 4.8 stars
#7

Age Gate

age-gate 40K installs · 4.6 stars
#8

Remove Dashboard Access

remove-dashboard-access-for-non-admins 30K installs · 4.6 stars
#8

WPFront User Role Editor

wpfront-user-role-editor 30K installs · 4.5 stars
#8

PPWP – Password Protect Pages

password-protect-page 30K installs · 4.7 stars
#11

User Access Manager

user-access-manager 10K installs · 4.4 stars
#11

Groups – Memberships and Access Control

groups 10K installs · 4.8 stars
#11

WP Customer Area

customer-area 10K installs · 4.0 stars
#11

My Private Site – Make Your Whole Site Private, Force Login & Block Registration Spam

jonradio-private-site 10K installs · 4.5 stars
#11

Controlled Admin Access

controlled-admin-access 10K installs · 4.8 stars
#11

Passster – Password Protect Pages and Content

content-protector 10K installs · 4.2 stars
#11

PublishPress Permissions: Access Control, Content Permissions, User Access

press-permit-core 10K installs · 4.3 stars
#11

Prevent Direct Access – Protect WordPress Files

prevent-direct-access 10K installs · 4.6 stars
#11

Restricted Site Access

restricted-site-access 10K installs · 4.8 stars
#20

View Admin As

view-admin-as 9K installs · 4.9 stars
#21

User Roles and Capabilities

user-roles-and-capabilities 7K installs · 4.8 stars
#21

Editor Menu and Widget Access

editor-menu-and-widget-access 7K installs · 4.8 stars
#23

Simple Page Access Restriction

simple-page-access-restriction 6K installs · 4.9 stars
#24

Multiple Roles

multiple-roles 5K installs · 4.7 stars
#24

ContentProtector – password protect your page, post or text

contentprotector 5K installs
#26

Author Category

author-category 4K installs · 4.3 stars
#27

Admin Bar & Dashboard Access Control

admin-bar-dashboard-control 3K installs · 4.7 stars
#27

Intranet & Private Site – All-In-One Intranet

all-in-one-intranet 3K installs · 5.0 stars
#27

User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress

user-role 3K installs · 3.6 stars
#27

User Posts Limit

user-posts-limit 3K installs · 5.0 stars
#27

Unfiltered MU

unfiltered-mu 3K installs · 4.9 stars
#27

Client Portal – Private user pages and login

client-portal 3K installs · 4.3 stars
#33

Protect Admin

protect-admin-account 2K installs · 5.0 stars
#33

WP Hide Dashboard

wp-hide-dashboard 2K installs · 5.0 stars
#33

Simple Client Dashboard

webmaster-user-role 2K installs · 4.5 stars
#33

Smart Passworded Pages

smart-passworded-pages 2K installs · 4.8 stars
#33

Restrict Media Library Access

restrict-media-library-access 2K installs · 5.0 stars
#33

Registered Users Only

registered-users-only 2K installs · 4.6 stars
#33

Multiple Post Passwords

multiple-post-passwords 2K installs · 5.0 stars
#33

Hide This

hide-this 2K installs · 5.0 stars
#41

Age Verify

age-verify 1K installs · 4.4 stars
#41

HM Multiple Roles

hm-multiple-roles 1K installs · 3.6 stars
#41

Simple Restrict

simple-restrict 1K installs · 4.9 stars
#41

Roles & Capabilities

leira-roles 1K installs · 5.0 stars
#41

Protected Posts Logout Button

protected-posts-logout-button 1K installs · 4.9 stars
#41

Protect the Children!

protect-the-children 1K installs · 4.9 stars
#41

Authenticator

authenticator 1K installs · 5.0 stars
#41

Prevent Files / Folders Access

prevent-file-access 1K installs · 4.6 stars
#41

User Access Shortcodes

user-access-shortcodes 1K installs · 4.9 stars
#41

Hide Content by User Role for WPBakery

hide-content-by-role-for-wpbakery 1K installs · 5.0 stars
#41

Post Lockdown

post-lockdown 1K installs · 4.6 stars
#41

Permissions Editor for Ninja Forms

permissions-editor-for-ninja-forms 1K installs · 5.0 stars
#41

User Specific Content

user-specific-content 1K installs · 4.3 stars
#41

Require Login for WooCommerce

woo-for-logged-users 1K installs · 5.0 stars
#41

Page and Post Restriction

page-and-post-restriction 1K installs · 4.3 stars
#41

WP User Switch

wp-user-switch 1K installs · 4.1 stars
#41

Easy Age Verify

easy-age-verify 1K installs · 4.0 stars
#41

Manage Privacy Options Page

manage-privacy-options 1K installs · 4.5 stars
#41

Menu By User Roles

menu-by-user-roles 1K installs · 5.0 stars
#41

Disable Toolbar

disable-toolbar 1K installs · 4.9 stars
#61

Restrict for Elementor

restrict-for-elementor 900 installs · 4.0 stars
#61

BuddyPress Members Only

buddypress-members-only 900 installs · 3.7 stars
#63

CiviCRM Member Sync

civicrm-wp-member-sync 800 installs · 5.0 stars
#64

Logged-in-only

wp-logged-in-only 700 installs · 5.0 stars
#64

RoleMaster Suite – User Role Editor for E-Commerce, Membership & Admin Panel

rolemaster-suite 700 installs · 3.7 stars
#66

Premmerce User Roles

premmerce-user-roles 600 installs · 5.0 stars
#67

AAM Protected Media Files

aam-protected-media-files 500 installs · 5.0 stars
#67

WP User Profile Restriction

wp-user-profile-restriction 500 installs · 5.0 stars
#69

BP Simple Private

bp-simple-private 400 installs · 3.9 stars
#69

Membership & User Roles for WooCommerce (Automatic Role Changer)

dfx-woo-role-changer 400 installs · 4.3 stars
#69

Membee Login

membees-member-login-widget 400 installs · 3.4 stars
#69

Access Areas for WordPress

wp-access-areas 400 installs · 4.5 stars
#73

Private Website – Login Required

private-website 300 installs · 5.0 stars
#73

Restrictions for BuddyPress

bp-restrict 300 installs · 5.0 stars
#73

Enable Contributor Uploads

enable-contributor-uploads 300 installs · 5.0 stars
#73

Wbcom Designs – Private Community for BuddyPress

lock-my-bp 300 installs · 4.9 stars
#73

Administrator Z

administrator-z 300 installs · 5.0 stars
#78

Custom Access Roles

custom-access-roles 200 installs · 5.0 stars
#78

Comment Moderation Role by WPBeginner

comment-moderation-role 200 installs · 3.7 stars
#80

WP-Orphanage Extended

wp-orphanage-extended 100 installs · 5.0 stars
#80

User Role Switcher

wp-user-role-switcher 100 installs · 5.0 stars
#80

Role Based Content Restrictor

role-based-content-restrictor 100 installs · 5.0 stars
#80

Destino Access Audit

destino-access-audit 100 installs
#80

Daisy Admin Bar – Hide Admin Toolbar Based on User Roles, Disable Admin Bar from Non-Admins

daisy-admin-bar 100 installs
#80

Hide/Show Post/Page Content

hideshow-postpage-content 100 installs · 4.6 stars
#80

muv – Hide Preview

muv-hide-preview 100 installs · 5.0 stars
#80

Melapress Role Editor

melapress-role-editor 100 installs · 5.0 stars

This grouping does not exist anywhere else

The directory sorts plugins by tags their authors typed. This is what a model reading each plugin produced instead - and the method page says how consistent that is.