19 WordPress plugins found

Copy linkCopy link
Share ResultsShare
Sort bySort By
User Role Editor

User Role Editor

User Role Editor WordPress plugin allows you to change user roles and capabilities easy.
Just turn on check boxes of capabilities you wish to add to the selected role and click “Update” button to save your changes. That’s done.
Add new roles and customize its capabilities according to your needs, from scratch of as a copy of other existing role.
Unnecessary self-made role can be deleted if there are no users whom such role is assigned.
Role assigned every new created user by default may be changed too.
Capabilities could be assigned on per user basis. Multiple roles could be assigned to user simultaneously.
You can add new capabilities and remove unnecessary capabilities which could be left from uninstalled plugins.
Multi-site support is provided.

Try it out on your free TasteWP test site.

To read more about ‘User Role Editor’ visit this page at shinephp.com

Do you need more functionality with quality support in a real time? Do you wish to remove advertisements from User Role Editor pages?
Buy Pro version.
User Role Editor Pro includes extra modules:

  • Block selected admin menu items for role.
  • Hide selected front-end menu items for no logged-in visitors, logged-in users, roles.
  • Block selected widgets under “Appearance” menu for role.
  • Show widgets at front-end for selected roles.
  • Block selected meta boxes (dashboard, posts, pages, custom post types) for role.
  • “Export/Import” module. You can export user role to the local file and import it to any WordPress site or other sites of the multi-site WordPress network.
  • Roles and Users permissions management via Network Admin for multisite configuration. One click Synchronization to the whole network.
  • “Other roles access” module allows to define which other roles user with current role may see at WordPress: dropdown menus, e.g assign role to user editing user profile, etc.
  • Manage user access to editing posts/pages/custom post type using posts/pages, authors, taxonomies ID list.
  • Per plugin users access management for plugins activate/deactivate operations.
  • Per form users access management for Gravity Forms plugin.
  • Shortcode to show enclosed content to the users with selected roles only.
  • Posts and pages view restrictions for selected roles.
  • Admin back-end pages permissions viewer

Pro version is advertisement free. Premium support is included.

Additional Documentation

You can find more information about “User Role Editor” plugin at this page

I am ready to answer on your questions about plugin usage. Use plugin page comments for that.

Updated3 months ago
Tested VersionTested with 6.8.2
Active Installations700,000+
AuthorVladimir Garagulya
Ratings4.5(287)
WPSS Ultimate User Management

WPSS Ultimate User Management

Features:
– Lists available roles;
– Add custom roles;
– Delete custom roles;
– Permissions based on custom roles;
– User management;
– Adds more than one role for a user;
– Set default role for user without roles;
– Access to admin menu by role;
– Auto add role to new users;
– Show/Hide admin bar to specific roles;
– Show/Hide Widgets on admin/front to specific roles;
– Show/Hide individual sidebar widgets to specific roles;
– Content access by user role;

Updated5 months ago
Tested VersionTested with 6.7.2
Active Installations0+
AuthorAngelo Rocha
Ratings0.0(0)
RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login

RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login

WordPress User Registration Forms Plugin

Create custom WordPress registration forms, publish signup and login pages, enable user registrations, approve new users, accept payments, track submissions, manage users, analyze user registration data, assign user roles, apply registration status, send bulk emails, automate registration form processes, launch event registration forms, integrate WooCommerce, and much more. If you are looking for a powerful WordPress user registration plugin with custom registration form builder, look no further than RegistrationMagic!

So, what exactly is RegistrationMagic?

RegistrationMagic will let you take TOTAL CONTROL of user registration on your WordPress site, with its powerful building, configuring, publishing, managing, analyzing and automation toolkit. You can create different WordPress Registration Forms for your users with pre-defined form fields using an intuitive drag-and-drop registration form builder. Choose from ready-to-use registration forms library to quickly create your forms with a few simple clicks! You can also set up payments for paid user registrations and build any type of WordPress payment form. A Front-End user registration area allows your users to login, reset password, check payment transaction history, download their form submissions, and more.

Get started with RegistrationMagic using our Starter Guide.

RegistrationMagic tracks all incoming registration form submissions and activities, which can be monitored from individual form dashboard, allowing you to make informed decisions about your form tweaks. You can also accept attachments (single or multiple), and view or download them from a single area inside the dashboard. Advanced filters allow you to track form submissions for a specific registration form within a time period.

There is also a full-fledged User Management module integrated with RegistrationMagic. It goes a step ahead of default WordPress User manager by connecting user registration and payment activities with individual user accounts. User Manager is the central hub for RegistrationMagic’s user management system, which provides important information about each user within individual user pages. User management also offers enhanced options like suspending and re-activating users.

RegistrationMagic not only allows you to create new user roles but also lets you easily integrate these roles with your login and registration systems. You can even create paid user roles using the in-built manager!

Full integration with WordPress’ default user-meta system means you can hook your registration fields with existing user-meta keys, or create new ones right from the comfort of your registration form dashboard. Therefore, not only all registration form submissions are visible inside WordPress User pages as table, you can also go ahead and map individual registration form fields to user profile fields (or create new ones from scratch)! This also opens a world of opportunity for integrations with other plugins using WP user-meta.

Learn more about RegistrationMagic features here.

Not happy with default WordPress registration page? You can define and replace default WordPress registration page with your own custom-built registration form. RegistrationMagic provides you with more control and flexibility over your WordPress registration page. It redefined the user experience by combining specialized roles of both login and registration plugin.

With RegistrationMagic you can build anything from simple to complex registration approval system to enable or disable user registration. Powerful Custom Status feature offers an option to create multi-step registration approval process. Automations can be used for automated registration approval mechanism. These features allow you to use RegistrationMagic for industry specific registration systems, like WordPress event registration plugin for online or physical events, member registration plugin for teams, WordPress application form plugin for businesses and WordPress enrollment plugin for sport camps. If you are registering with limited seats, the Limits feature can help you build WordPress event registration form, which has both a booking time window and option to limit the number of bookings. You can also generate token numbers for every booking for these event registration forms. Another example would be to use it as WordPress course registration plugin for classes.

Custom Status Guide: The Custom Registration Status system allows combining multiple actions in a single click. (Just like your very own macros!) This enables you to move submissions through a vetting process. Every action can prompt user to fulfill certain requirements. With advance Inbox filters and saved searches, It’s a cinch to sort and mark submissions. Failed registration attempts can be routed through different registration setup.

Frontend

Customer journey on your site starts with the sign-up process. There are multiple configuration settings in RegistrationMagic to curate sign-up experience for your users. These include different types of limits along with granular access controls, offering them to select user roles, display and hide signup form fields using preset conditions, etc. You also have complete control over redirections after sign-up, sending users email updates and even add automation to take care of recurring tasks.

The Login System

Read our WordPress User Login Guide: The Login Form Dashboard is much more capable and scalable system. You can now edit both Username and Password fields including custom errors and labels. You get a multi-level login validation process that uses reCAPTCHA, IP Filters (Premium) and Two-Factor Authentication (Premium). As with other forms, you can tweak visual elements of the login form. We have included four new custom email templates attached to login events. We have further introduced a new, multipurpose Login Logout button Widget. It renders Login Logout buttons based on user login state, displays login form as a pop-up or page, and important information about the current user on cursor hovering. We have moved all external integration services specific to login under a single section and added Login Analytics with user login timeline under it. Login Timeline also features advance filtering. A new Login tab now appears on user pages inside User Manager, with a chronological list of login events specific to the user.

Payment Forms

A lot of professional and business users require collecting information along with payments. RegistrationMagic is tailor made for such users by acting as a powerful WordPress payment form system. With RegistrationMagic you can build PayPal forms, Stripe forms, registration forms with payment and more!

GDPR and Privacy Laws

RegistrationMagic forms data and submission records work with WordPress’ Export Personal Data and Erase Personal Data tools, allowing you to offer greater privacy control to your users and compliance with your local privacy laws.

Forms Manager

  • Unified User Registration Forms Manager.
  • Unlimited Online User Registration Forms.
  • Registration Form Cards with at-the-glance information.
  • Quick and simple drag-drop registration form and login form builder.
  • Built in User Login form.
  • Submission counter on registration form card.
  • Default registration forms selector.
  • Short-code system for all registration forms.
  • Submissions Dashboard Widget.
  • Submissions under User profiles.
  • Sort registration form cards alphabetically or chronologically.
  • Duplicate registration forms.
  • HTML Embed code for registration forms (Premium).
  • Terms and Condition Checkbox.
  • Custom WordPress user registration URL.
  • Default register page.

Overview Dashboard

New overview feature introduces powerful bird’s eye view of all registration related user activities on your website through charts and tables widgets on a single page. These include:

  • Registration form submission comparison bar graphs.
  • Trending registration forms.
  • Latest submissions timeline.
  • User registrations line graph.
  • User logins line graph.
  • Submission counters.
  • Latest registration forms.
  • Latest logins timeline from login forms.
  • Quick access to global settings.

General Settings

  • 2 Form Styles with 3 layout options.
  • Ability to define accepted attachment extensions (Premium).
  • Allow multiple attachments in a form.
  • Show form expiry countdown above the form.
  • Define and replace default WordPress user registration page.
  • Set redirection after user logs in.
  • Submission Form PDF and print header logo (Premium).
  • Custom Text on Submissions PDF and print (Premium).
  • Display RegistrationMagic Floating Button, Popup Menu and Sliding Panels.
  • Define accent color of RegistrationMagic Button, Popup Menu and Sliding Panels.

User Accounts

  • Auto Generate Password.
  • Send Username and password to user by email.
  • WordPress user Registration Auto-Approval (Premium).

Email Notifications

  • Send notification to the user for front-end user registration notes (Premium).
  • Set recipients list.
  • SMTP Relay option.
  • From Name and Email.

External Integration

  • Social login register using Facebook, LinkedIn, Microsoft, Twitter, Instagram and Google Accounts (User registration form with front-end login).
  • Integrate with MailChimp Custom Fields and MailChimp User registration Form.
  • Integrate with MailPoet Custom Fields and Mailpoet User registration Form.
  • Integrate with WooCommerce (WooCommerce Custom Fields, WooCommerce user registration Form, WooCommerce Vendor Registration & WooCommerce Floating Cart).
  • Integrate with DropBox.
  • Integrate with NewsLetter Plugin Custom Fields & NewsLetter User Registration Form

.
* Integrate with Google Maps API key. (Premium)

Accounts

  • Create WordPress User with each submission.
  • Select a WordPress user role to assign to users automatically (Premium).
  • Allow the user to select from predefined roles (Premium).
  • Automatically login user after submission.

Post Submission

  • Custom Success Message with Mail Merge.
  • Show a unique token number with every submission (Premium).
  • Redirect after submissions to a page or URL.
  • Submit Submission data to an external URL (Premium).

Auto Responder

  • Custom Email Subject and Body with mail merge fails.

Registration Limits

  • Limit the user submissions based on number, date or both.
  • Define the number of submissions allowed.
  • Set a deadline for registration form submission.
  • Custom message to the user after submission is complete.

Access Control

  • Enable date based access. Define age or specific time between dates.
  • Passphrase based access. Define secret question and passphrase.
  • User Role based Access. Define roles that will have access to registration forms.
  • Custom Denial Message.

Registration form Custom Fields

  • All common field types supported.
  • Special Custom Fields (33 in Premium).
  • WordPress User Profile Fields (Premium).
  • Drag and Drop Field Sorting.
  • Custom label for every field type.
  • Custom Icon from over 900 Google Icons.
  • Define Icon color, background color, background-shape and transparency.
  • Custom CSS class.

Form Submissions

  • Submissions Manager with table of all submissions recorded chronologically.
  • Filter submissions by day, week, month, year or specific period (Premium).
  • Search fields inside the submissions.
  • Export submissions as CSV (Premium).
  • View Individual Submissions.
  • Add Note to Submissions (Premium).
  • Define note visibility to the user and its color.
  • Download individual submission as PDF (Premium).

Form Analytics

  • A table with visitor IP visiting time, submission status, submission time and filling time information (Form IP Capture).
  • Track Geolocation of the visitor (Form location capture).
  • Piechart of conversion percentage of the visitors.
  • Piechart of the browsers used by the visitor.
  • Failure rate in percentage.
  • Average filling time in seconds.
  • Browser-wise conversion rate (Form Browser Capture).

Field Analytics (Premium)

  • Piecharts divided by options chosen by the users on checkbox, radio box, drop down and country fields.

Reports

  • Form Submissions: Generations reports for registration form submissions.
  • Login Records: Generates reports for user login events.
  • Attachments: Breakdown of files received with file upload field in forms. (Premium)
  • Payments: Generates reports for revenue from payment forms. (Premium)
  • Form Comparison: Compares performance of two different forms over a period of time. (Premium)

Logged In View

  • Define what users see after login page post login.
  • Display custom greetings and message after user login.

Login Redirections

  • Use common or role based redirections.
  • Define separate redirections for Login Logout.

Validation and Security

  • Define Invalid username and password messages.
  • Alert admin and account owners of failed login attempts.
  • Display reCAPTCHA after a set number of failed login attempts.
  • Control fake and spam user registration (Premium).
  • Ban IP temporarily or permanently after a set number of login failures (Premium).

Two-Factor Authentication (Premium)

  • Send One-Time Passwords (OTP) to users after login credential verification.
  • Define parameters of OTP like length, expiry, type, etc.
  • Set OTP regeneration rules.
  • Limit incorrect OTP login failures.
  • Enforce user role specific 2FA.

Publishing Login Form

  • Publish using native shortcode.
  • Publish using Login Button Widget.
  • Publish Using Login Form Widget.
  • Publish using overlays via MagicPopup system.

External Login Integrations

  • Facebook Login Register (Premium).
  • Twitter Login Register (Premium).
  • Windows Live Login Register (Premium).
  • Instagram (Premium).
  • Google (Premium).
  • LinkedIn (Premium).

Price Fields

Price Fields Guide.

  • A separate manager to create and manage prices for forms.
  • Fixed, Multi-Select, Drop-Down and User Defined price options (Premium).
  • Custom labels for sub-pricing options (Premium).
  • Build WordPress registration form with payment option.

Payments

Payments feature is an essential companion to RegistrationMagic’s forms. Payments add two new views for admin users – A payment list and single payment details page for each payment received. This allows you to check and filter all recent payments without bothering to open individual submission to see payment details. It also offers many payment specific functions allowing you to modify payment records without editing the parent submission. These include:

  • List of products purchased through the payment form.
  • PDF Invoicing integration.
  • Ability to view and download invoice attached to the payment.
  • View payment log, if supported by your payment processor.
  • User registration status, as affected by payment.
  • You can change status of the user.
  • You can add notes to the payments (private and user-visible).
  • You can change status of the payment.
  • You can delete the payment.

Attachments Browser (Premium)

  • A single place to view and download all files received with forms.
  • Download individual files or all files as zip.
  • View Thumbnails of image type files.

Email Users

  • Broadcast email message to all users who have submitted a specific registration form.
  • Use Mail merge to send personalized messages.
  • See queues in progress sending messages.
  • Quickly view number of recipients for each registration form.

User Manager

  • User Manager with tabular view of registered users or those who filled out the registration form.
  • Filter User registrations by day, week, month and year.
  • Filter Users based on their status.
  • Activate or deactivate multiple users.
  • Add new or Edit existing user.
  • View Custom Fields filled by user on user page.
  • See submissions by individual users.
  • See transactions by individual users.

User Roles

User Roles Guide.

  • Create and name custom user roles.
  • Inherit permissions from WP User roles.
  • Paid User roles (Premium).

User Registration Shortcodes and Variables

A list of useful shortcodes and variables used in RegistrationMagic.

RegistrationMagic Translations

Please check out this post to learn translating RegistrationMagic to your language.

Thank you for reading …

Updated2 days ago
Tested VersionTested with 6.8.2
Active Installations10,000+
AuthorMetagauss
Ratings4.5(455)
Membership Plugin – Restrict Content

Membership Plugin – Restrict Content

Restrict Content is a powerful WordPress membership plugin that allows you to monetize content access. As a content restriction plugin, Restrict Content gives you full control over who can and cannot view content on your WordPress site. As a design tool, Restrict Content helps you create pages that dynamically display content based on user role or membership level.

Restrict Content can power a full-fledged membership or subscription website with multiple membership levels, or just hide a page or post. Restrict Content makes it simple to limit access to posts, pages, media, custom post types, and even API requests. This gives you full control over who can and who cannot view content on your WordPress site.

Restrict Content is completely customizable with features built for developers and extensible with a library of Pro add-ons.

💪 As Powerful as a WordPress Membership Plugin … or as Simple as a Content Restriction Plugin

Use Restrict Content as a WordPress membership plugin to:

  • Create unlimited membership levels or subscription packages. Easily create free, trial, and premium memberships or subscriptions. Each plan can be used to set a user’s access to specific content on your site.
  • Sell memberships and collect payments on your WordPress site. You can even collect payments with Stripe in the free version!
  • Control content access for your members. Decide who can access specific pages, posts, archives, and even WordPress blocks based on a member’s plan, status, and more.
  • Manage your members or subscribers. Restrict Content lets you easily keep track of your memberships through an intuitive admin interface. Quickly view active, expired, cancelled, and pending memberships. Memberships can be added manually, modified in bulk, and easily searched for when you need to locate a specific record. Each membership can also be manually modified at any time.
  • Allow members to manage their account with self-service account management. Members can easily view their account status, renewal or expiration date, and options to upgrade or cancel their account. They can also access a complete history of payments made to their account, including PDF invoices for each payment. Finally, members are able update their account name, email, and password through an included profile editor.
  • Offer prorated memberships. Customers can also upgrade and downgrade between membership levels at any time. These upgrades and downgrades are prorated based on how much the customer has already paid and how much time is left in their current membership.
  • Auto-renew membership payments. Select whether membership payments should always auto renew or let the customer decide.

Use Restrict Content as a WordPress content restriction plugin to:

  • Restrict access to your WordPress site based user role. Limit access to full content via a simple interface on the post, page, and custom post type editing screens.
  • Control user access to content based on WordPress user role, access level(s), or membership level(s).
  • Protect sensitive content.
  • Clearly separate public content from private content
  • Restrict access to entire pages or specific sections
  • Let users register and login from the frontend of your site

“Most plugins that restrict content are heavy and need 3rd party commerce solutions like WooCommerce to work. Restrict Content Pro has EVERYTHING built-in: memberships, payment gateways and plenty of add-ons – a true, one-stop solution for membership websites!”
David Attard, CollectiveRay

✨ Features

Our feature-rich plugin comes with everything you need to restrict content and sell memberships from your WordPress site.

  • 👥 Membership Levels – Set access level, duration (in days, months, years), number of renewals, price, signup fee, status, assign WordPress user role. Set any price (including free) or optionally set a sign up fee. Set the frequency and period, and specify a user role that will be assigned to members when they register.
  • 🖥 Auto-Created Member Pages – Pages generated by the plugin include: Registration, Success, Account, Edit Profile, Update Billing Card
  • 🔁 Auto Renewals – Select to let customer choose whether to auto renew, always auto renew, or never auto renew.
    💳 Payment Gateways – Stripe and Manual Payments, PayPal (Pro), Authorize.net (Pro), Braintree (Pro), Custom (Pro).
  • Upgrade/Downgrade Membership – Allow members to change their subscription level at any time.
  • ✉️ Member Emails – Paid membership activation email, free membership activation email, cancelled membership email, expired membership email, payment received email, renewal payment failed email.
  • 📄 Payment Invoices – The payment invoice has a clean design and is printable. Customize with your logo, company name, address, email, header text, notes, and footer text
  • 🪄 Prorated memberships – Allow members to pay the price difference when they upgrade.

🙌 Even More Features

✔️ Redirect Default Login URL – Force the default login URL to a custom URL.
✔️ Content Excerpts – Choose whether or not to show content excerpts to members without access to the content.
✔️ Import/Export Data – Whether you prefer to maintain your own records of your memberships database, you wish to run your own analysis, or you simply need to import membership records into another service or application such as MailChimp or Excel, Restrict Content allows you to export all membership records to a CSV at anytime.
✔️ Restricted Content Message – Customize the message shown to users who do not have permission to view the content.
✔️ Restrict access to WooCommerce products.

🏋️‍♀️ More Power with Pro Features

  • 🏷 Discount code support – Discount codes allow you to provide your customers with special promotional codes that give them a discount on the purchase of a membership. Restrict Content Pro supports various kinds of discount codes and site administrators can easily create any number of discounts from the admin interface. Discount codes can be set up to provide a percentage discount or a flat rate discount. Each discount code is created with a name, description, unique code, maximum uses, and optional expiration dates.
  • 📈 Detailed reporting – Restrict Content Pro provides a complete reports section where you can view the earnings of your membership website. You can view total earnings for any given period or drill down to specific membership levels.
  • 🕵️‍♀️ Free trials – Allow prospective members to try a membership before they buy. Send emails to free trial users when their free trial is about to end.
  • ✉️ Member Email Customization – Add a personal touch to all of your member emails with Restrict Content Pro.
  • 🔒 Google reCAPTCHA – Protect your member login form from bots with Google reCAPTCHA.
  • 🚀 34 Powerful Add-ons – All Restrict Content Pro plans come with all Restrict Content Pro add-ons to add more integrations and functionality to your site.

Upgrade to Restrict Content Pro now

🛠 Developer Features

Restrict Content Pro has been built with developers in mind. That means it is flexible, easy to extend, and chocked full of action hooks and filters, making it easy to modify and tweak to your specific needs. With clean and simple display options, Restrict Content Pro is designed to integrate perfectly with every theme without any custom CSS being necessary.

Extensive and easy to modify template files are included with Restrict Content Pro. If you have built a theme, for clients or general distribution, you can easily customize the display of registration forms, profile editor, account pages, and more through custom template files added directly to your theme’s folder.

Because of the huge number of action hooks and filters, Restrict Content Pro can be easily integrated with other plugins to help provide a more seamless experience for customers. This also makes it possible to build add-on plugins for Restrict Content Pro that extend its functionality.

✔️ Theme Integration – Designed to work with any theme.
✔️ Action Hooks & filters galore – Restrict Content contains a bunch of action hooks and filters, allowing you to easily customize the plugin to your specific needs. Check out our extensive developer docs for actions, filters, classes, constants, and functions.
✔️ Easy to Modify Template files – Making changes to Restrict Content Pro template files is a cinch. Make a copy of any plugin template file and drop it in your theme to override the plugin’s file with your own custom markup.
✔️ So Many Integrations – Restrict Content plays nice with a bunch of plugins and third-party services, including e-commerce systems like WooCommerce, lots of Pro payment gateways, email newsletter services, and much more!
✔️ REST API – Restrict Content Pro includes a complete REST API, allowing you to extend the plugin and its functionality beyond WordPress and into your web application. The possibilities for what you can do are nearly limitless!
✔️ WP-CLI Integration – Restrict Content Pro integrates with WP-CLI. Several commands are supported in order to speed up your workflow with batch processing jobs, creating memberships, and viewing customer information.
✔️ Debug mode for developers – Turn on error logging to help identify issues. Logs are kept in Restrict > Tools.

💳 Stripe payment processing support

It’s no secret that we believe Stripe is the best payment processor. Stripe currently supports 14 languages, over 35 countries and 135+ currencies. Check support for your country.

Hands down, Stripe has the simplest setup process and highest reliability we know of – and support for Stripe is included in Restrict Content. Stripe has a per-transaction charge which varies by country. See Stripe’s pricing page for more information. However, if you prefer a different payment gateway or your country does not support Stripe, we’ve got you covered…

Besides Stripe, we have several payment gateways available to Restrict Content Pro. Visit the following links to get more details for the payment gateway of your choice.

🧰 Shortcodes

  • Limit access to content with a shortcode. Example: [restrict]This content is limited to logged in users.[/restrict]
  • Limit access to content based on user role. Example: [restrict userlevel="editor"]Only editors and higher can see this content.[/restrict]
  • Display a registration form for new accounts on any page of your website with [register_form].
  • Display a login form for existing users on any page of your website with [login_form].

🛒 WooCommerce integration

Restrict Content allows you to easily control who can view and/or purchase products in WooCommerce, the most popular eCommerce plugin for WordPress.

💬 Get reliable help

Restrict Content is backed by top-notch technical support from our full-time support team. We also have extensive documentation site available. If you’re looking for faster support via email, we encourage you to purchase a Restrict Content Pro license.

We check in on the The Restrict Content forum here on WordPress.org about once a week to help users with basic troubleshooting and identifying bugs. If you’re looking for premium, personalized support, consider upgrading to Restrict Content Pro.

📃 Documentation

All of our documentation can be found in the iThemes Help Docs.

🤔 Who is Restrict Content Pro for?

No matter what kind of membership site or plans you offer, Restrict Content Pro can be adapted to suit your business needs – and set up in many different ways, based on how you want to allow members to access your site’s content.

Here are a few examples:

“RCP is always at the top of my list when helping clients choose a membership platform. In addition to being a great plugin ​today​, the pace of improvement is impressive. RCP gets better and better all the time.”
Travis Northcutt, Member Up

💌 Email marketing service provider add-ons

With a Professional or higher license, you can connect Restrict Content Pro to any of the following email marketing service providers. This allows you to add members to your mailing lists for different membership levels as well as synchronize account details.

🔌 Other add-ons in Restrict Content Pro

  • Group Accounts – Sell multi-member group memberships.
  • Drip Content – Release content to members on a schedule.
  • Custom Redirects – Specify where members are redirected on a per-membership-level basis.
  • WooCommerce Member Discounts – Give members automatic discounts on purchases in your WooCommerce store.
  • Site Creation – Allow paid members to purchase sites in a WordPress multisite.
  • Restriction Timelock – Keep content unrestricted until a specified date in the future.
  • Restriction Timeouts – Specify a date and time when restricted content will have its restrictions removed, making it available to everyone.
  • Restrict Past Content – Restrict content published prior to a member’s join date.
  • Hard-set Expiration Dates – Allows for a specific expiration date to be assigned to membership levels.
  • Help Scout – Display customer’s membership information from Restrict Content Pro inside of Help Scout when viewing tickets.
  • Math Verification – Add a math verification field to registration forms.
  • IP Restriction – Allow specific IP addresses to bypass content restrictions and ban other IP addresses from signing up for a membership plan.
  • Enforce Strong Passwords – Enforce strong passwords during registration.

👋 Meet the team

Restrict Content is built by iThemes. We also make popular WordPress plugins like iThemes Security Pro and BackupBuddy used by hundreds of thousands of people just like you.

✏️ From our blog

Check out some of our popular posts for actionable advice for running membership sites.

Subscribe to our newsletter to get posts like these in your inbox as soon as they’re published.

Install Restrict Content Manually

  1. From the dashboard of your site, navigate to Plugins –> Add New.
  2. Select the Upload option and hit “Choose File.”
  3. When the popup appears select the restrict-content-x.x.zip file from your desktop. (The ‘x.x’ will change depending on the current version number).
  4. Follow the on-screen instructions and wait as the upload completes.
  5. When it’s finished, activate the plugin via the prompt. A message will show confirming activation was successful.

That’s it! Just configure your settings as you see fit, and you’re on your way to restricting content. Need help getting things started? Check out our getting started guide for help with settings and features.

To restrict an entire post or page, simply select the user level or membership level you’d like to restrict the post or page to from the drop down menu added just below the post/page editor.

There is also a short code for showing content only to users that are not logged in.

[not_logged_in]This content is only shown to non-logged-in users.[/not_logged_in]

Updated3 months ago
Tested VersionTested with 6.8.2
Active Installations10,000+
AuthorStellarWP
Ratings3.1(98)
View Admin As

View Admin As

The ultimate User switcher and Role manager

This plugin will add a menu item to your admin bar where you can change your view in the WordPress admin.
Switch to other users without the need to login as that user or even switch roles and temporarily change your own capabilities.

When you’re viewing as a different user, you can also change this user’s preferences; like screen settings on various admin pages.

With the “Role defaults” module you can set default screen settings and metabox locations for roles and apply them to users through various bulk actions.

It also features a “Role manager” module to add, edit or remove roles and grant or deny them capabilities.

Overview / Features

  • Switch between user accounts
    • Edit this user’s screen preferences and settings
  • Switch between roles
  • Temporarily change your own capabilities (non-destructively)
  • View your site as an unregistered visitor
  • Switch language/locale on backend and frontend
  • Make combinations of the above view types
  • Easily switch back anytime
  • Completely secure (see Security below)
  • Do all the above without logging out!

Module: Role defaults (screen settings)

  • Set default screen settings for roles
  • Apply defaults to a user
  • Apply defaults to all users of a role
  • Apply defaults when registering a new user (in a multisite this is done when a user is added to its first blog)
  • Copy defaults from one role to another (or multiple)
  • Import/Export role defaults, can also download (and upload) setting files
  • Disable the “screen settings” option and/or lock the meta boxes for all users that don’t have access to this plugin

Click here for Role Defaults documentation

Module: Role manager (role editor)

Note: Changes made with the Role Manager are permanent!

  • Add, edit or delete roles
  • Grant and/or add capabilities to roles
  • Rename roles
  • Clone roles
  • Import/Export roles, can also download (and upload) setting files
  • Update role capabilities from current view
  • Automatically migrate users to another role after deleting a role

Click here for Role Manager documentation

Compatibility & Integrations

This plugin will work with most other plugins but these are tested:

  • Advanced Access Manager (Pro version not verified)
  • bbPress
  • BuddyPress
  • Genesis Framework (and probably other theme frameworks)
  • Google Site Kit
  • Gravity Forms
  • Groups 2.1+ (Custom integration: adds a view type for groups. Pro version not tested)
  • Pods Framework 2.0+
  • Members
  • Restrict User Access 0.13+ (Custom integration: adds a view type for access levels)
  • User Roles and Capabilities
  • User Role Editor (Pro version not verified)
  • User Switching (Not sure why you’d want this but yes, switch-ception is possible!)
  • WPFront User Role Editor
  • WP Admin UI Customize 1.5.11+
  • Yoast SEO

Full list of tested plugins and details: Compatibility & Integrations

I can’t switch back!

See item 3 at FAQ.

It’s not working! / I found a bug!

Please let me know through the support and add a plugins and themes list! 🙂

Security

This plugin is completely safe and will keep your users, passwords and data secure.
For more info see item 7 at FAQ!

Developer notes

This plugin will only be useful for admins (network super admins or regular admins). It will not add functionalities for other roles unless you specifically apply custom capabilities for those users.
Also keep in mind that switching to users that have equal roles is disabled. (regular admins to regular admins + super admins to super admins)

I’ve created this at first for myself since I’m a developer and often need to see the outcome on roles which my clients use.

So, when you are developing a plugin or theme that does anything with roles or capabilities you can use this plugin to easily check if everything works.
No more hassle of creating test users and constantly logging out and in anymore!

This plugin is also useful to support your clients and/or users. For example; make screen display presets of the edit and overview pages before you let them log in.

You can find me here:

Translations

Please help translating this plugin on translate.wordpress.org!

Actions & Filters

Plugin capabilities

Click here for documentation

Ideas?

Please let me know on GitHub!

Updated8 months ago
Tested VersionTested with 6.7.2
Active Installations9,000+
AuthorJory Hogeveen
Ratings4.9(48)
Frontend Admin by DynamiApps

Frontend Admin by DynamiApps

Add and edit posts, pages, users, terms, ACF fields and more all from the frontend.

(Previously called ACF Frontend)

This awesome plugin allows you to easily display frontend admin forms on your site so your clients can easily edit content by themselves from the frontend. You can create awesome forms with our form builder to allow users to save custom meta data to pages, posts, users, and more. Then use our Gutenberg block or shortcode to easily display these forms for your users.

So, what can this plugin do for you?

FREE Features

  1. No Coding Required
    Give the end user the best content managment experience without having to know code. It’s all ready to go right here.

  2. Display Post Data
    Use [frontend_admin field=field_key] to display any field value effortlessly

  3. Edit Posts
    Let your users edit posts from the frontend of their site without having to access the WordPress dashboard.

  4. Add Posts
    Let your users publish new posts from the frontend using the “new post” form

  5. Delete Posts
    Let your users delete or trash posts from the frontend using the “trash button” form

  6. Edit User Profile
    Allow users to edit their user data easily from the frontend.

  7. User Registration Form
    Allow new users to register to your site with a built in user registration form! You can even hide the WordPress dashboard from these new users.

  8. Hide Admin Area
    Pick and chose which users have acess to the WordPress admin area.

  9. Configure Permissions
    Choose who sees your form based on user role or by specific users.

  10. Modal Popup
    Display the form in a modal window that opens when clicking a button so that it won’t take up any space on your pages.

PRO Features

  1. Edit Global Options
    If you have global data – like header and footer data – you can create an options page using ACF and let your users edit from the frontend.

  2. Limit Submits
    Prevent all or specific users from submitting the form more than a number of times.

  3. Send Emails
    Set emails to be sent and map the ACF form data to display in the email fields such as the email address, the from address, subject, and message.

  4. Style Tab
    Use Elementor to style the form and as well the buttons.

  5. Multi Step Forms
    Make your forms more engaging by adding multiple steps.

  6. Stripe and Paypal
    Accept payments through Stripe or Paypal upon form submission.

  7. Woocommerce Intergration
    Easily add Woocomerce products from the frontend.

Purchase your copy here at the official website: Frontend Admin website

Intergrations

Page Builders

Frontend Admin works with all WordPress page builders, including:

  • Elementor
  • Bricks Builder
  • Spectra Website Builder
  • Divi Builder
  • Beaver Builder
  • Thrive Architect
  • Gutenberg
  • Oxygen Builder
  • And others

Other Plugins

Frontend Admin has built-in integrations with very popular plugins, such as:

  • WooCommmerce
  • Easy Digital Downloads
  • SureCart
  • Advanced Custom Fields
  • Pods
  • And more

Useful Links

Appreciate what we’re doing? Want to stay updated with new features? Give us a like and follow us on our facebook page:
Frontend Admin Facebook page

The Pro version has even more cool features. Check it out at the official website:
DynamiApps website

Check out our other plugin, which let’s you dynamically query your posts more easily:
Advanced Post Queries for Elementor

Tutorials

= Paul from WPTuts shows how to build a fully functional front-end dashboard in WordPress using the free Front-End Admin plugin and Bricks Builder.
https://www.youtube.com/watch?v=O0TYRap8U24

Paul from WP Tuts shows how to use Frontend Admin to create a frontend dashboard

Bjorn from WPLearningLab shows how to create a WordPress Client Portal

Integrating Bricks Builder with Frontend Admin

Frontend Forms in Elementor Pro Off Canvas Widget

Frontend Admin’s Elementor Nestable Forms Widget on WordPress

Enable Users To Add Content From The Front End Without Logging Into WordPress Using Frontend Admin

WordPress Frontend Edits and Updates Using Frontend Admin

Installating Frontend Admin

How to create a form for frontend data submission

Updated0 months ago
Tested VersionTested with 6.8.2
Active Installations10,000+
AuthorShabti Kaplan
Ratings4.4(155)
ProfileGrid – User Profiles, Groups and Communities

ProfileGrid – User Profiles, Groups and Communities

WordPress User Profiles & Membership Plugin

Create WordPress user profiles, groups, communities, paid memberships, directories, WooCommerce profiles, bbPress profiles, content restriction, sign-up pages, blog submissions, notifications, social activity and private messaging, beautiful threaded interface and a lot more!

The #1 custom user profile plugin that brings together user data from all your plugins, which use custom posts or shortcodes.
The #1 Free WordPress Community Plugin with inbuilt private messaging & friends system
The #1 Free WooCommerce User Profile Plugin
The #1 Free bbPress User Profile plugin

For any issues, bugs, feature requests and general help, contact our awesome support team!

ProfileGrid is a power-packed user profile, member, community and directory plugin. While ProfileGrid is fundamentally a user profile builder, it also offers User Groups. Groups are equivalent to Profile types where you can have different profile structures for different group of users. Advantages of Group based system is apparent from the very beginning:

  • You can have multiple User Profile types.
  • Each Group can have its own set of fields.
  • Each Group can have its own Group Manager or Moderator.
  • Group Manager can have special privacy level for group members.
  • Each group can have its own registration workflow.
  • You can offer visitors option to sign up or request membership for Group of their choice.
  • Groups can have membership limits.
  • Groups can be mapped to a specific WordPress Roles.
  • Filter user profiles based on groups on directories page.
  • Groups can be Open (public) or Closed (private)
  • Closed Groups require membership approval from Group Manager or site Admin
  • Users can join multiple Groups

And so much more!

If you do not need multiple Groups, there’s nothing stopping you to use the default Group as single profile type, membership or as user directories system. It’s a unique WordPress profile plugin that’s flexible and modular. A lot of stuff can be turned on or off by single click.

ProfileGrid is pretty both on the frontend and the dashboard area. We understand you spend a lot of time inside the dashboard, therefore, we made sure the admin facing interface is clean and organized. You will absolutely love it when you first log into ProfileGrid. And it looks even better once profiles start to fill in!

With release of version 4.1.0 we have added a bunch of new shortcodes which offer amazing amount of flexibility with displaying different types of user groups and user profiles data inside your WordPress theme and widgets. Brand new content enclosure shortcodes allow you to take control of content restrictions and membership access to granular level. Using new dynamic content shortcodes you can create personalized content for your users.

WORDPRESS COMMUNITY PLUGIN & COMMUNITY BUILDER FEATURES

What makes ProfileGrid a perfect WordPress community plugin? Here are a few reasons to start with:

  • Ability to create public and private groups.
  • Adding group specific modules like discussions, photos, events etc.
  • Appointing group managers for community moderation.
  • Community based privacy levels for content.
  • Ability for users to join multiple groups.
  • Allowing users to create their own groups from frontend.

And the list does not stops here! There are many other features tucked inside ProfileGrid making it a robust WordPress community plugin for all types of community based websites.

WORDPRESS MEMBERSHIP PLUGIN FEATURES

ProfileGrid’s WordPress membership plugin features include:

  • Paid membership groups with native checkout process.
  • Separate Group membership registration forms.
  • Content restrictions based on membership levels.
  • Member exclusive group area.
  • Member limits in groups.
  • Member discounts for WooCommerce products (via extension).

These, combined with many other similar features, make ProfileGrid the ideal WordPress membership plugin.

Dashboard areas include:

  • Group Manager to create, edit and manage groups, and set membership rules.
  • Custom Fields Manager to manager Profile Sections and Fields.
  • User Profiles area to view, search and filters User profiles and members.
  • Requests to manage and moderate membership requests for closed groups.
  • Email Template manager to create and edit email notifications for users.
  • User Blogs to manage user submitted blog posts.
  • Global Settings to fine tune your ProfileGrid installation.
  • Shortcodes page to help you understand how shortcodes work.

Frontend offers a slew of shortcodes to present custom user profile related areas to the visitors. These are:

  • Groups page showing a grid of Groups for users to browse and sign up for them.
  • Group page showing Group’s details and all its members.
  • Profile page showing single custom User Profile with blogs and conversations.
  • Single and Multipage sign up forms. Latter splitting Sections into pages.
  • All Users page displays all members without grouping them, with global search.
  • Login and Password Recovery pages.

Find complete list of shortcodes here.

Group Attributes

  • Group Name
  • Group Type – Open/ Closed
  • Group Description
  • Group Badge/ Icon/ Logo
  • Option to Hide Group Card
  • Membership Limit
  • Associate WordPress User Role
  • Group Manager (Selectable from Group Members)
  • Label for Group Manager
  • Membership Type – Free/ Paid
  • Membership Price
  • Redirection after group registration
  • Custom message after group registration
  • Custom Email notifications for members
  • Email on joining Group
  • Email on joining request being denied
  • Email on account activation
  • Email on account deactivation
  • Email on password change
  • Email on account deletion
  • Email on publishing new post
  • Email when Group Manager resets password
  • Turn on Emails for Group Managers
  • Email on new membership request
  • Email on being assigned Group Manager

Groups provide basic setup of using ProfileGrid as a WordPress Community Plugin.

WordPress User Profiles Attributes

  • User Profile page user avatar photo
  • User Profile page Cover Photo
  • Parent Group picture appears on user page
  • User Profile page Sections
  • Custom User Profiles (Custom Fields for user profiles)

Custom Field Attributes

  • Field Label (as it appears on registration form and user page)
  • Field Description
  • Field Type
  • Placeholder Text
  • CSS Class
  • Maximum Length/ Rows/ Columns etc.
  • Field Label Icon or picture
  • Parent Group
  • Parent Section
  • Display on Sign Up form
  • Required/ Not Required
  • Fields visibility on Profile Page
  • Fields visibility on Group Page

Email Template Attributes

  • Template Name
  • Subject
  • Body with Mail Merge fields.

Content Restriction

  • Restrict content to logged in users
  • Restrict content to users of specific group
  • Restrict content to friends
  • Make contend private

Multi Author Blogging

  • Multi Author Blogs that integrate with frontend user profile
  • Users can write and submit blog entries from a frontend user page
  • Users can upload picture as featured image field
  • Option to choose between WordPress blogs and ProfileGrid blogs
  • Admins can moderate and approve Multi Author blog posts
  • Define initial status of Multi Author blog posts on blog submission

Private Messaging System

ProfileGrid features an inbuilt private messaging system that works in realtime – a rare WordPress profile plugin that offers advanced messaging capabilities as part of the core. Once you install and visit custom user profile page, you will see Messaging among other profile tabs. Following features boost ProfileGrid user case as a Community Plugin:

  • A system that works in realtime using WordPress Heartbeat API
  • See live status of members you are chatting with
  • Supports emoji
  • Users can message anyone from their user profile page by clicking a button or typing username
  • Users receive live notifications and unread count when messaging tab is not active
  • Notifications also appear in left bar which shows active messaging threads

Friends System

ProfileGrid also comes with an inbuilt Friends system that allows users to other members as friends – once again a rare WordPress profile plugin that offers Friends system in core. Friends tab automatically appear on custom user profile page once it is activated in ProfileGrid Global Settings. The features include:

  • Users can add other members as ‘Friends’
  • User can send Friend requests
  • Users can accept or decline Friend request
  • All friends appear on user profile page inside ‘Friends’ tab
  • Users can remove friends from Friends tab.
  • Admin can set rule for resending, once declined friend requests
  • Friend request appear in Notification tab and add to unread count
  • Users can accept or decline friend request from user notification box
  • On accepting friend request friend’s user profile url appear inside user notification box

Global Settings

Global Settings page includes all plugin-wide settings. It is divided into following subsections:

General Settings

  • Template Selection
  • Theme selection Light/ Dark
  • Redirection for Authors
  • Enable Gravatar
  • Allow or Disallow WordPress login page access to visitors
  • Allow or Disallow WordPress login page access to visitors
  • Hide WordPress toolbar
  • Set limit for password reset tries
  • Multiple Attachments
  • Map default WP Registration page
  • Redirection after user login
  • Redirect After logout
  • Map All Groups page
  • Map User Registration page
  • Map Single Group page
  • Define Sign Up form Style
  • Map Profile page
  • Map Login page
  • Map Password Recovery and Password Reset pages

Profile Templates

A selection of readymade profile page layouts to chose from! Each layout is unique and adopts color scheme of your active theme for a clean native look.

Security Settings

  • Toggle reCAPTCHA
  • reCAPTCHA language
  • Site Key
  • Secret Key
  • Request method
  • Auto Logout after inactivity
  • Whitelist IPs
  • Blacklist IPs

Email Notifications (Global)

  • Send notifications to site admin
  • Manually define admin email notification recipients
  • User Account review notification
  • Account Deletion email notification
  • Turn on SMTP configuration
  • SMTP Host, Encryption, Port, Authentication, Username, Password
  • Test SMTP Connection

User Accounts

  • Turn on automatic approvals
  • Send User Activation Link in email
  • Display User Password change option
  • Show User Privacy options
  • Allow User Profile deletion
  • Account deletion warning text
  • Allow User Email change
  • Allow Users to hide their profiles
  • Default Profile Image, default user avatar
  • Default Cover Image

Email Notifications

  • Toggle Admin notifications
  • Define additional notification recipients
  • Toggle SMTP with credential fields

Tools

  • Import Users.
  • Importing parameters and field mapping.
  • Export Users.
  • Exporting parameters.

User Blogs

  • Turn User Blog Post Submission On/ Off.
  • Fetch Posts from WordPress Posts/ In-built System/ Both
  • Default Post state after user submission
  • Allow Feature Image
  • Allow tags
  • Use rich text editor
  • Privacy settings
  • Notify Users
  • Notify Admin

Private Messaging

  • Toggle Messaging On/ Off

Friends System

  • Toggle Friend System On/ Off
  • All resending friend requests
  • Period after which resending request is allowed

Uploads

  • Profile Image Maximum File Size (in bytes)
  • Cover Image Maximum File Size (in bytes)
  • Image Quality
  • Profile image minimum width
  • Cover image minimum width

Uploads

  • Profile Image Maximum File Size (in bytes)
  • Cover Image Maximum File Size (in bytes)
  • Image Quality
  • Profile image minimum width
  • Cover image minimum width

SEO

  • User Profile Page Title
  • User Profile Description (HTML Meta)

Payments

  • Payment Processor – Paypal (Free) & Stripe (Extension).
  • Toggle test mode.
  • PayPal Email.
  • Currency selection.
  • PayPal page style.
  • Currency symbol position.

As you can see, ProfileGrid core is pretty powerful in its own right and many will find it useful standalone. For those who need extra, there are plenty of extensions available. Present set of extensions include:

Free Custom User Profile Slugs

Define how your frontend user profile URL will appear to site visitors and search engines. Take control of your frontend user profile url permalink and add dynamic slugs.

Custom User Profile Slugs

Group Photos

Allow your users to create and share Photo Albums within their Groups. Albums can be public or restricted to group members. Users can browse and enlarge photos, and post comments.

Group Photos

Free User Display Name

Take complete control of your users’ display names. Mix and match patterns and add predefined suffixes and prefixes. There’s both a global and a group based option, allowing display names in different groups stand out!

User Display Name

Custom Group Properties

Create and add custom data fields to user groups! Now your user groups can have more detailed information and personality just like your user profile pages. These fields appear on single group page.

Custom Group Properties

Free bbPress Integration – ENHANCE BBPRESS USER PROFILES

Integrate ProfileGrid user profile properties and sign up system with the immensely popular bbPress community forums plugin.

  • bbPress User Profiles with Community Activity
  • bbPress Custom User Profiles Fields.
  • Edit bbPress User Profiles

Free bbPress Integration

User Geolocation Maps

Publish interactive maps on your website showcasing locations of all registered users or members from a specific group using simple shortcodes. Features location markers with user info popovers.

User Geolocation Maps

Frontend Group Creator

Give your registered users power to create their own user membership Groups. These Groups behave and work just like regular ProfileGrid membership groups.

Frontend Group Creator

MailChimp Integration

Allow users to subscribe to your MailChimp lists. Comes with custom field mapping support and option for users to manage subscriptions right from their user profile area.

MailChimp Integration

Free WooCommerce Integration – ENHANCE WOOCOMMERCE USER PROFILES

Combine the power of ProfileGrid’s user membership groups with WooCommerce to create enhanced WooCommerce user profiles with option to display purchases, reviews, manage addresses and more. This can be used instead of default WooCommerce user profile page for more engaging user experience.

  • WooCommerce Profile Builder.
  • WooCommerce User Profile with Payments, Reviews & Social Activity.
  • WooCommerce Custom User Profiles Fields.
  • Edit WooCommerce Customer Profiles.

Social Login

Allow users to connect and login using their social networking accounts. Users can manage connected accounts from their profile settings.

Social Login

Custom User Profile Tabs

Display user specific, or custom content, from other plugins as additional tabs on user profiles. You can add as many custom tabs you like. Examples of practical uses include, events, meetings, forms, listings, directories etc.

Custom User Profile Tabs

myCred Integration

Reward your website users with custom ranks and badges, on reaching predefined goals, using powerful and free myCred points system. Ranks and Badges will also be displayed on their user profiles.

myCred Integration

User Photos

Allow users to create …

UpdatedA week ago
Tested VersionTested with 6.8.2
Active Installations7,000+
AuthorMetagauss
Ratings4.6(228)
User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress

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

User Role by BestWebSoft is a simple and powerful WordPress user role editor plugin that allows you to add, edit, copy, and remove user roles with custom capabilities. Take full control over WordPress user roles and permissions in just a few clicks.

Whether you want to change existing roles, create new ones from scratch, or assign multiple roles to a user – this plugin gives you the flexibility to manage all user access on your WordPress website easily and safely.

Improve user role management and enhance your website security by customizing what users can and cannot do.

View Demo

Free Features

  • View and manage WordPress user roles
  • Modify role capabilities and permissions
  • Copy capabilities from other roles
  • Rename any existing role
  • Recover original WordPress role settings
  • Fully compatible with the latest WordPress version
  • Easy-to-use interface with no coding required
  • Clear documentation and helpful video tutorials
  • Multilingual and RTL support

Pro Features

All features from the Free version, plus:

  • Create unlimited custom WordPress user roles
  • Restrict access to specific plugins and dashboard menu items
  • Reset all standard WordPress roles to default settings
  • Configure user roles and permissions across all subsites in a multisite network
  • Priority support within one business day (Support Policy)

Upgrade to Pro Now

Looking for a feature that’s not included? Suggest a Feature

Documentation & Videos

Help & Support

Have questions about the plugin or need help? Visit our Help Center – we’re happy to assist you: https://support.bestwebsoft.com/

Affiliate Program

Earn 20% commission by promoting and selling premium WordPress plugins and themes by BestWebSoft — https://bestwebsoft.com/affiliate/

Translation

  • Belarusian (be_BY) (thanks to UStarCash, www.ustarcash.com)
  • Czech (cz_CZ) (thanks to Cathy, www.cathydoesloans.com)
  • Italian (it_IT) (thanks to Cathy, www.cathydoesloans.com)
  • French (fr_FR) (thanks to Cathy, www.cathydoesloans.com)
  • German (de_DE) (thanks to Marcel Leonhard www.mleonhard.info)
  • Russian (ru_RU)
  • Serbian (sr_RS) (thanks to Andrijana Nikolic, www.webhostinggeeks.com)
  • Ukrainian (uk)

Some translations may not be complete. You’re welcome to contribute translations by submitting PO and MO files to BestWebSoft. Download Poedit to get started: https://www.poedit.net/download.php

Recommended Plugins

  • Updater – Automatically check and update WordPress core, plugins, and themes to the latest versions.
UpdatedA month ago
Tested VersionTested with 6.8.2
Active Installations4,000+
Authorbestwebsoft
Ratings3.6(12)
Simple Client Dashboard

Simple Client Dashboard

Simple Client Dashboard offers a new “Admin” user role, which fits perfectly between the default WordPress roles for Administrator and Editor access. This allows clients and Webmasters to manage their website content without you having to worry about critical settings or information being removed or adjusted.

  • Preserve your hard work
  • Avoid unexpected messes and troubleshooting sessions
  • One-click access restriction

Incorporate Into Your Clients Site with Ease

Getting started with Simple Client Dashboard is a breeze — unlike other full user-role solutions that eat up your time, this one won’t have you scratching your head or testing endlessly. Simply install this on your client’s site right from the get-go and it’s smooth sailing from there.

There’s little to no setup required, just install Simple Client Dashboard, and you’ll instantly have access to the new “Admin” user role. If you’d like to adjust the “Admin” role, the free plugin offers a clean and tidy interface so that you can make adjustments. And, Simple Client Dashboard Pro, lets you further customize permissions for more advanced third party plugins.

Give Clients and Webmasters The Access They Need

Restrict access to only the features and functions they need to manage their site – without breaking it! Restrict their capabilities and permissions just enough to make sure no unexpected problems arise as they begin working on their website.

Simple and Clean “Admin” Role Editing Interface

The Simple Client Dashboard offers a clean and straightforward editing interface for the new “Admin” role. Effortlessly make updates to the permissions and abilities that your clients have on their websites with a few clicks.

Simple Client Dashboard creates a new user role named “Admin” which is similar to the default “Administrator” role, but with the following changes:

Hides Non-essential and Troublesome WordPress Dashboard Items

  • Hide the WordPress Settings menu
  • Hide the WordPress Plugins menu
  • Hide the WordPress Tools menu
  • Hide the WordPress Users menu
  • Hide the WordPress Appearance > Editor tab
  • Disable the theme installation button
  • Disable theme-switching buttons
  • Disable the WordPress Core Updates button

(More options in Simple Client Dashboard Pro)

Simple Client Dashboard PRO also provides Third Party Plugin Constraints

Upgrade to Simple Client Dashboard Pro to get even more control over how the Admin role can interact with popular third party plugins.

Other user role solutions expect you to enter raw code names for permissions or are limited to capabilities that WordPress exposes by default. While Simple Client Dashboard takes it a step further by custom coding beyond standard WordPress permissions.

  • Advanced Custom Fields – Hide ACF menu and settings, including definitions, rules, and fields.
  • Custom Post Types – Restrict ability to create Custom Post Types.
  • Contact Form 7 – Restrict the ability to create new forms, delete forms, and edit forms but allow the Admin role to view submissions.
  • Draw Attention – Restrict ability to add Draw Attention images.
  • Easy Digital Downloads – Allow the Admin role to manage products, manage customer payments, manage reports & sales data, and/or manage settings
  • Five Star Business Profile and Scheme – Hide business profile settings.
  • Gravity Forms – Restrict the ability to create new forms, delete forms, and preview forms. Only allow the Admin role to edit forms and view submissions.
  • iThemes Security – Hide iThemes security menus and settings.
  • Jetpack – Hide the Jetpack stats.
  • LearnDash – Restrict permissions to edit courses, assignments, groups and the group leader.
  • Ninja Forms – Restrict the ability to import and export forms, manage settings or extensions, and view the system status. Only allow the Admin role to edit forms and view submissions.
  • Redirection – Remove permission to manage URL redirection settings.
  • Revolution Slider – Restrict access to the Revolution Slider menu.
  • Simple Custom CSS – Hide option to add CSS.
  • SiteGround Optimizer – Hide the Optimizer settings menu.
  • Sucuri Scanner – Hide security scan information.
  • TablePress – Hide the TablePress Options screen. Only allow the Admin role to show, edit, import, and export TablePress content.
  • The Events Calendar – Restrict the Admin role’s ability to manage and delete events, venues, and organizers.
  • WooCommerce – Hide the settings. Only allow the Admin role to edit & view products, coupons, or orders, allow the Admin role to view reports.
  • Wordfence – Hide the Wordfence Dashboard Widget
  • WordPress Plugins – Restrict ability to install, activate, update, edit, and delete plugins.
  • WordPress Themes – Restrict ability to install, update, switch, edit, or delete themes. Only allow the Admin role to edit theme options such as widgets, menus, and the Customizer.
  • WP All Import – Remove ability to use WP All Import Settings Menu.
  • Yoast SEO – Hide Yoast SEO settings menu and hide the SEO meta box when editing pages/posts.

2.1.7.1

  • New: Added support for Jetpack Stats

2.1.7.0

  • New: Added GoPricing Plugin Support
  • New: Added Revolution Slider Plugin Support
  • New: Added Boss Theme Support
  • New: Added Canvas Theme Support
  • New: Added Genesis Theme Support

2.1.6.1

  • Fixed: members_get_capabilities() conflict with Members plugin
  • Fixed: CF7 issues with update
  • Improved: EDD capabilities

2.1.6.0

  • New: Added Ninja Forms Plugin Support
  • New: Added LearnDash Plugin Support
  • New: Added Envato Toolkit Plugin Support
  • New: Added CPTUI Plugin Support
  • New: Added Wordfence Plugin Support
  • New: Added Google Analytics Plugin by Yoast Support
  • New: Added Divi Theme Support
  • New: Added NativeChurch Theme Support
  • Update: Improved Portuguese Language Support
  • Fixed: Contact Form 7 Support

2.1.5.0

  • New: Added Settings link in plugins list
  • New: Added Easy Digital Downloads Module
  • New: Added iThemes Exchange Module
  • New: Added WooCommerce Module
  • New: Added Event Espresso Module
  • New: Added Events Calendar Module
  • New: Added WP All Import Module
  • New: Added Siteground SuperCacher Module
  • New: Theme support for Avian theme
  • New: Theme support for Cardinal theme
  • New: Theme support for Ken theme
  • New: Theme support for Total theme
  • Update: Improved Gravity Forms Module
  • Update: Improved i18n
  • New: Serbian Language Support
  • New: Portuguese Language Support (PT & BR)
  • Fix: multisite activation bug with _blogs() function
  • Fix: Improve Yoast SEO module
  • Fix: Fatal error with CF7 module
  • Fix: config array error on Multisite
  • Fix: removed Administrator from editable roles

2.1.3.1

  • Improved: Show Yoast metabox when editing pages (still hide settings) by default

2.1.3.0

  • New: Hide Users menu (often requested, and really the webmaster user couldn’t do much in this screen anyway)
  • New: Add support for ACF5 (hide Custom Fields Menu compatible with new version)
  • New: Add support for Contact Form 7
  • New: Add support for iThemes Security

2.1.2.1

  • New: Add support for TablePress [https://wordpress.org/plugins/tablepress/]

2.1.2.0

  • Multisite bugfix: Prevent webmaster from removing users from individual sites
  • Multisite bugfix: Stop removing Settings & Tools from network administrator

2.1.1.1

  • New: Now hides non-essential dashboard items
  • Fixed: Fixes a conflict with Mizzo theme (thanks djesch)

2.1.1.0

  • New: Add support for Sucuri Scanner [https://wordpress.org/plugins/sucuri-scanner/]
  • New: Add support for Advanced Custom Fields [https://wordpress.org/plugins/advanced-custom-fields/]
  • New: Remove tools menu – so webmaster users can’t import/export/migrate/find&replace

2.1.0.9

  • New: Add support for Ultimate Branding [http://premium.wpmudev.org/project/ultimate-branding/]

2.1.0.8

  • Improved: Add Gravity Forms edit_forms capability as an option (only allows entry viewing by default) via filter:
    add_filter( ‘td-webmaster-user-roleoption_cap_gravityforms_edit_forms’, __return_true );

2.1.0.7

  • New: Remove settings menu from wp-admin

2.1.0.5

  • New: Remove capability to delete users

2.1.0.4

  • New: Add “editor” cap for role so plugins checking for “editor” explicitly work

2.1.0.3

  • New: Remove capabiilty to add, edit, promote users
  • New: Remove capability to update core

2.1.0.2

  • Initial Release
Updated2 months ago
Tested VersionTested with 6.8.2
Active Installations3,000+
AuthorTylerDigital
Ratings4.5(25)
Page and Post Restriction

Page and Post Restriction

CONTENT RESTRICTION / PAGE POST RESTRICTION | PROTECT CONTENT FOR WORDPRESS

Content Restriction provide control of the entire content of your WordPress sites. This includes Page Restriction and Post Restriction i.e. Content restriction according to User Roles. You can Protect content by setting consent for single-entity users on WordPress sites based on their roles. Here a user role has permission to access a page; the authorization enables access to that user. By default, all roles will have access to the content of the page.
Page Restriction provides page protection by allowing content access to only Logged In Users to specific or all pages. Restrict access of your pages to logged-out users by showing them an error message letting them know they do not have permission to look into the content on the particular page.

Besides Page Restrictions, we also provide Post Restrictions (Content restriction) feature which helps to Protect content by Restricting access for posts on logged-in/out status to users or specific user roles. Our WordPress Post restrictions feature also helps you to Restrict access in categories to logged-in/out users or specific user roles. We Display a custom message to users who do not have permission to view the content or redirect them to a specified URL. In our Page restriction, Post restriction Plugin our Individual Posts feature will enable protection for default posts as well as custom post types.

Content Restriction also includes role-based capabilities which help in creating new custom roles and provide capabilities. You can create roles and customize them by assigning various WordPress capabilities to them according to requirements. You can also restrict content of your WordPress according to these custom roles with the help of our roles and capabilities feature.

We provide integration with SAML Single Sign-On (SAML SSO) and OAuth Single Sign-On (OAuth SSO) which helps in content restriction and allows content access to only those users who are authenticated by the configured Identity Provider or the Identity Server.

CONTENT RESTRICTION – FREE VERSION FEATURES

  • Page restriction: Restrict pages / Protect Content / Restrict user access by applying Page restriction on all or specific pages of your site. You can apply Page restriction to all the pages or restrict particular pages from the users that are not logged-in. Restricted users will be shown a static / default error message
  • Post restriction: Restrict access for individual posts. Restrict user access by applying Post restriction on all or specific posts. Restrict posts by showing a static / default error message to the users who do not have permission to access the content
  • Site restriction: You can enable site restriction and restrict access of your site to logged-in users and restrict/protect content of your site from those who are not logged- in. Complete site restriction will restrict your entire site and users won’t have the content access. Restricted users will be shown a static / default error message.
  • Content Restriction based on user login status: Restrict content (Page restriction | Post restriction | site restriction | tag restriction | widgets restriction | taxonomies restriction) and allow only logged-in users the content access. Protect content from those who are not logged-in users of the site. Those who are not logged-in won’t have the content access and will be shown a static / default error restriction message
  • Restrict content based on one or more WordPress Roles: This option allows content restriction according to the roles. Assign roles to the users and then give the content access according to the roles assigned to the users. Protect content confidential to a specific user role by restricting other user roles.
  • Restrict Pages/Posts while Creating (Meta Box): Page restriction / Post restriction option while creating a particular page or post. This provides page restriction and Post restriction options to users while creating and editing posts/pages. This shows all the site’s user roles based on which Page restriction and Post restriction can be made. The meta box also asks if login is required to access the page/post.
  • Restrict all of your WordPress pages or posts: this option allows you to restrict all the pages or posts available on your WordPress site. This option gives an effortless experience if you want to restrict pages, restrict posts or restrict content as you don’t have to list down individual pages or posts to restrict them from unauthorized users. A convenient way to protect all of your content in one step.
  • Unlimited WordPress Content restriction: Restrict pages | Restrict posts | Restrict content to an unlimited extent. Any number of Page restrictions | Post restriction | Content restriction is allowed. The Page Restriction Plugin can work with large number of pages, posts and other WordPress content without overloading your servers. You can restrict as many pages / posts as you have in your WordPress, control their content, restrict users to have content access to your WordPress pages / posts and you won’t be held back by safety concerns due to the increasing number of pages/posts in you WordPress site.
  • Static Error Message: Protect content by restricting users who do not have permission to view the content by redirecting to a static / default error message.
  • Apply Parent Page Post Restriction to all Child Pages: Configure restrictions for the parent page and apply to all its child pages. Choose which parent page’s restrictions should be applied to its child pages.
  • Create New Roles: The Page restriction and post restriction plugin allows you to create new WordPress Roles and assign capabilities as per the requirements. Create unlimited custom roles in your WordPress and protect content according to the user roles created
  • Modify Role Capabilities: Apply different WordPress capabilities to the roles created. Users will be able to update the capabilities of the new roles created as well as modify the capabilities of the custom roles. You can assign / delete / update new capabilities to the default WordPress roles
  • Update existing Roles: Default existing roles can be updated according to the requirements of the users. With the Page restriction plugin, users will be able to edit role names, delete or update roles, create a copy of an existing role etc.
  • Restrict using Quick Edit: Page Restriction / Post Restriction Plugin gives an option of quick edit on the restriction interface to make it convenient for you to edit the content restriction settings without going to the very restricted content.
  • Restrict specific blocks/excerpts in a Page/Post: Restrict specific blocks in the content of pages or posts. Use opening and closing tags of the shortcode anywhere in the page/post to restrict the access to the content present in the between the tags of the shortcode.

PAGE RESTRICTION – PREMIUM VERSION FEATURES

  • All features of the free version
  • Restrict Tags: Restrict users from accessing specific tags. Apply tag restriction on all or specific tags to restrict access of all or specific users from accessing the posts with the tag and the main page of the tag.
  • Restrict Nav Menu Items: Control the access to navigation menu of your site. Protect the content of the navigation menu and restrict specific user roles or logged out users from accessing the navigation menu items.
  • Restrict Widgets: Get better access control of the WordPress widgets. Restrict widgets by hiding them from the users. You can apply widget restriction to all widgets or have an option to restrict particular widgets from the users.
  • Restrict Custom Post Types: Allows extending restrictions of posts to custom post types. Protect posts of custom post types by assigning user roles to a page who can access content of that post.
  • Role based Block Restriction: Restrict blocks to one or more user roles and enable displaying content dynamically on your pages or posts. Allow only specific user roles to view some content on your page or post.
  • Post Category restrictions: Page restriction WordPress plugin controls the visibility of content for post categories without the hassle of editing every post on your site and defining the restrictions individually to logged in/out users or specific user roles
  • Restrict access to Meta Box: Restrict Access to the custom Meta Box based on user roles. This allows you to have control over who can restrict access to a page or post while creating/editing content.
  • Custom Error Message: Restrict content from users who do not have permission to view the protected content by displaying a custom error message.
  • Redirect Restricted user to WP Login Page: Redirects users who do not have permission to view the restricted content to WordPress default login page (redirects to page/post after login).
  • Restrict Category based on User’s Login Status: Restrict content based on user’s logged in/out status and after successful authentication, redirect back to the restricted page.
  • Redirect Restricted User to a URL: Users trying to access a restricted page (content restrict) will be redirected to a specific page URL. This post restriction / page restriction option lets you modify the behaviour of restricted pages and posts.
  • Page Post restriction Plugin Integration with SAML/OAuth SSO: This page restriction and post restriction feature allows Protected content access to only the users who have been authenticated by the configured IdP. Allows redirecting not logged in users to your Identity Provider /Oauth Server login page.

WHY DO YOU NEED PAGE RESTRICTION WORDPRESS – PROTECT WP PAGES/POST PLUGIN?

Managing a website is easier than ever nowadays. Do you have content you only want certain WordPress users to access? Now you can manage content for specific users as well as control or restrict content access for certain groups.

Page restrictions and Post restrictions permit you to control / protect who can see as well as alter restrictions on individual pages in a space. Content Restriction allows to restrict entire WordPress content (site restriction | tag restriction | widgets restriction | taxonomies restriction) according to the user login status or their WordPress roles.We energetically suggest investigating your site needs and provide you the miniOrange Page Restriction WordPress plugin specially designed for integrating with WordPress Sites to keep your website safe with a user-friendly experience at an affordable price.

BENEFITS OF USING CONTENT RESTRICTION WORDPRESS PLUGIN

  • Restrict access to complete site: Our Page restriction WordPress plugin helps to Protect content on your WordPress site and its feed make it completely private with more flexibility to restrict to private pages. This is very useful for intranet sites.
  • Unlimited content restriction: Content Restriction WordPress provides granular access to your content by applying restrictions on unlimited pages and posts on your site.
  • Supports Custom Post Types: You can even restrict access to custom post types which gives you complete control over your content on WordPress
  • Multiple User Roles: Page Restriction | Post restriction plugin can provide one, two, or even more roles to any pages. Multiple roles could be assigned to pages/posts simultaneously.
  • Inherited Restrictions: Page Restriction | Post restriction plugin helps you to make content restriction as easy as possible by reflecting the changes down to child pages/posts when a restriction is applied to the parent one.
  • Customize redirect: Helps you integrate the plugin seamlessly by allowing you to customize restricted messages and choose login authentication for Single Sign-On (SSO) redirecting to the IDP login page and redirecting to the WP login page.
  • Easy to use: Ease to set up and designed with user-friendly interfaces or Ease of use with protected content integrates User management and role-based content access
  • Multi-level content access: The option to hide content from different user roles and even nested pages
  • Restrict Anonymous/Other users: Our Page and Post restriction plugin limits anonymous/other user roles to your site who are logged in from accessing site content.

HOW WE ARE DIFFERENT

miniOrange has various types of deployments that give the customer a safe and protective choice. miniOrange offers a plugin, Cloud, and On-premise server module. We provide a reliable plugin with extended functionality in a cost-beneficial manner to Protect content on your WordPress sites. Our Page restriction WordPress, Post restriction plugin for WordPress sites, carries a lot of features within it like protecting posts, pages, custom post types. . If you are looking for a greater amount of administrative control over your WordPress website in a cost-efficient manner miniOrange is best with the powerful content restriction feature.

CONTRIBUTED BY MINIORANGE

Page restriction WordPress – Protect WP Pages/Posts is built by miniOrange. We create high-quality WordPress plugins that help you grow your WordPress sites.
Check out our website for other plugins https://plugins.miniorange.com/ or click here to see all our listed WordPress plugins.

DOCUMENTATION

Our Page restriction WordPress – Protect WP Pages/Posts plugin for WordPress comes with detailed setup guidelines with ensured content, expectations to make sure you don’t get lost along the way.
https://plugins.miniorange.com/wordpress-page-restriction#pagerestriction

CONTACT SUPPORT

If you are still nervous about your website security or how the plugin would work for you specifically, customized solutions and Active support are available. You can always Contact Us, or Email us at [email protected] and we would be happy to help you out.

UpdatedA month ago
Tested VersionTested with 6.8.2
Active Installations2,000+
AuthorminiOrange
Ratings4.3(11)
HM Multiple Roles

HM Multiple Roles

This HM Multiple Roles plugin provides a user interface and allows you to select multiple roles for a user.

It hides the default role dropdown list and displays a list of role checkboxes for both new user and update user page.

Multiple roles can be visible from the All User list page.

How to use it:

🌟 Plugin Features:

  • Easy to install and use
  • Fully integrated in wordpress
  • Select multiple roles
  • No extra settings required

👍 Feedback/Rating:
If you find this plugin helpful, feel free to give us your valuable review. Rate us and share this plugin with your friends and others. This will motivate us and help us to grow.
Rate Us

🔥 Other Plugins from HM Plugin

👉 WP Books Gallery Books Gallery Plugin for WordPress
👉 Worldwide Breaking News Headlines Breaking News, Headlines Widget Plugin for WordPress
👉 WP Top News Top News, Breaking News, Headlines Shortcoded Plugin for WordPress
👉 WordPress Stripe Donation Donations Coolection Plugin for WordPress using Stripe Payement
👉 Tiny Bar Message Bar Plugin for WordPress to display Message at Top/Bottom Bar of a web page
👉 HM – Cool Author Box Author Box plugin for WordPress to display author info
👉 HM Resume Manager A Resume/CV Manager Plugin for WordPress
👉 HM Product Catalog A Product Catalog Plugin for WordPress
👉 HM Wc Product Advertiser Product Advertiser Plugin for Wocommerce
👉 WP Scroll To Post Display random post(Single) at the bottom right corner
👉 HM Recent Posts Widget Ticker Post plugin for WordPress
👉 WP Alert Bars Notification/Alert box Plugin for WordPress
👉 FaceBook LikeBox A FaceBook LikeBox Plugin for WordPress
👉 WP Display FAQ FAQs manager plugin for WordPress
👉 HM Logo Showcase Logo manager plugin for WordPress
👉 HM Multiple Roles Select multiple roles for a user

Updated5 months ago
Tested VersionTested with 6.7.2
Active Installations2,000+
AuthorHossni Mubarak
Ratings3.6(5)
WP Upload Restriction

WP Upload Restriction

This plugin allows you to restrict your site users from uploading files of certain types and control the maximum file upload size. Administrator can select the file types and file upload limit by user role. This plugin restricts users from uploading unwanted files using the WordPress media uploader.

It is very simple to use. You will be able give permissions role wise. To restore WordPress’s default selection, just deactivate the plugin.

Any issue? Please let me know (http://sajjadhossain.com/contact-me/).

Updated3 weeks ago
Tested VersionTested with 6.8.2
Active Installations1,000+
AuthorSajjad Hossain
Ratings3.7(14)
Premmerce User Roles

Premmerce User Roles

This plugin has been developed for creating user roles from the WordPress admin area and assigning the arbitrary access rights to them.

Full documentation is available here: Premmerce User Roles

Major features of “Premmerce User Roles”

  • adding user roles with the features needed
  • viewing the features of the standard WordPress roles
  • deleting the created user roles
  • editing the created user roles
  • granting the arbitrary access rights to the user roles
  • inheriting the features of the existing roles

Demo

You can create your personal demo store and test this plugin together with Premmerce Premium and all other Premmerce plugins and themes developed by our team here: Premmerce WooCommerce Demo .

Compatibility with the other Plugins

  • WooCommerce
  • WooCommerce Multilingual
Updated3 weeks ago
Tested VersionTested with 6.8.2
Active Installations900+
AuthorPremmerce
Ratings5.0(2)
Roles & Capabilities

Roles & Capabilities

Roles & Capabilities empowers administrators with a complete toolset for managing user roles and capabilities directly from the WordPress admin — no code required.

Designed for simplicity and control, this plugin allows you to customize user permissions to fit any use case. Access is strictly limited to site administrators for maximum security; no additional capabilities can grant access to its features.

Key Features

  • Create and manage custom roles.
  • Edit role names and assign or remove capabilities.
  • Clone existing roles for faster setup.
  • Grant or revoke capabilities for individual users.
  • Create and assign new custom capabilities.
  • Remove user-defined capabilities when no longer needed.

Whether you’re building a membership site, managing editorial permissions, or fine-tuning access, this plugin gives you the precision and flexibility you need.

Development

This plugin is open-source and actively maintained.
👉 View or contribute to the source code on GitHub

Updated3 weeks ago
Tested VersionTested with 6.8.2
Active Installations1,000+
AuthorAriel
Ratings5.0(7)
Simple User Capabilities

Simple User Capabilities

This custom WordPress plugin allows administrators to manage user capabilities with precision. Instead of creating new roles, it focuses on modifying the existing capabilities of listed users. Key features include:

  • Assign or remove specific permissions for listed users.
  • Manage capabilities like editing posts, managing plugins, or accessing admin areas.
  • Ensure security by limiting sensitive actions to authorized users only.
  • User-friendly interface for selecting and updating user capabilities.
  • Designed to improve workflow control without altering the role structure.

This plugin is perfect for teams that need granular control over user actions while maintaining a streamlined role hierarchy.

Updated9 months ago
Tested VersionTested with 6.6.2
Active Installations0+
AuthorMd Tanvir Ahamed Ron
Ratings5.0(1)
Simple Admin Role Switcher

Simple Admin Role Switcher

Simple User Role Switcher allows administrators to seamlessly switch between different user roles in WordPress to see how their site looks for each role. Ideal for WooCommerce sites, membership sites, or any scenario where it’s important to test how content and features appear to different roles.

This plugin simplifies the testing process by allowing quick switching between user roles directly from the admin toolbar without logging out. It also supports viewing the site as a guest user for better testing of logged-out experiences.

Features

  • View as Guest: Easily switch to a guest user to see the experience of logged-out users without logging out of the site.
  • View as Different User Roles: Test the site as different roles, such as Subscribers, Customers, Editors, etc.
  • Simple Switching: Use the admin toolbar to switch roles quickly and revert to the original role easily.
  • Compatibility: Works with major plugins such as WooCommerce, BuddyPress, and popular page builders.
  • Admin Toolbar Integration: Role switcher integrated directly into the admin toolbar for convenience.

License

This plugin is licensed under GPL v2 or later. Contributions are welcome, and the plugin remains open source to benefit the WordPress community.

Privacy Statement

Simple User Role Switcher uses a temporary cookie to manage role switching for testing purposes. This data is never shared with third parties. The cookie is cleared when logging out or switching back to Administrator.

Ethical Open Source

Simple User Role Switcher follows the principles of ethical open source. It respects users’ privacy and does not collect any data. We believe in transparency and providing tools that support developers and administrators while maintaining data safety.

Updated9 months ago
Tested VersionTested with 6.6.2
Active Installations0+
AuthorAsh Brentnall | ABCode
Ratings0.0(0)
Ploogins is here to help, though it might not always get it perfect. Just remember, the plugin you need has to exist for us to find it.
If it doesn't, we'd be happy to build it for you - just reach out to Sirvelia for custom solutions!