

PMPro - Roles
This is an add-on plugin for Paid Memberships Pro that ties each membership level to a WordPress user role. When someone joins, upgrades, downgrades or cancels, their role changes to match, so their permissions stay in line with what they pay for.
- Version
- 1.5.4
- Released
- Sep 29, 2026
- Developer
- Paid Memberships Pro
- Type
- WordPress plugin
- Licence
- GPL
- Included in
- Every plan, or $1.03 on its own
- Topics
- Membership Plugins
What’s new in PMPro - Roles 1.5.4
- SecurityImproved sanitization and escaping throughout the plugin to resolve Plugin Check security findings.
- FixedFixed level names with apostrophes creating role names with a stray backslash.
What it does
Paid Memberships Pro handles levels and access to content, but many sites also need members to have different capabilities across WordPress itself. Managing those roles by hand gets messy as members move between tiers. The Paid Memberships Pro - Roles Add On solves this by assigning a custom WordPress role to each member based on their level, so backend permissions and frontend visibility can follow membership automatically.
Setup happens in a settings screen where you map roles to membership levels, with no code needed. Your existing membership structure stays as it is. Because the add-on works with standard WordPress roles, other plugins that check user roles can use those assignments too, which makes it a practical fit for sites that combine membership with forums, courses or member tools that rely on roles.
Best for
- Membership sites built on Paid Memberships Pro
- Site owners offering different capabilities per membership tier
- Agencies building role-based member areas for clients
Features
Members receive a custom WordPress role based on their membership level, so you do not have to change user roles manually when people sign up.
When a member upgrades, downgrades or cancels, their role updates automatically, keeping their permissions in sync with their current level.
A settings interface lets you define which role goes with each membership level, and you can adjust those mappings without writing any code.
Because access is tied to WordPress roles, you can shape what members can do in the dashboard and what they see on the front of the site.
Other plugins that support WordPress roles can use the roles this add-on assigns, letting membership level drive access in those tools as well.
The add-on runs alongside the Paid Memberships Pro core plugin and leaves your current membership levels and structure in place.
PMPro - Roles older versions
- 1.5.3Sep 131 improvement, 1 security fix
- 1.5.2Jun 131 fix, 2 security fixes
- 1.5Nov 6, 20255 improvements, 1 security fix
Members and buyers of this product can download older versions.
Questions about PMPro - Roles
Do I need Paid Memberships Pro for this to work?
Yes. This is an add-on for Paid Memberships Pro and works alongside the core plugin. It uses your existing membership levels and assigns WordPress roles to members based on those levels.
What happens to a member's role if they cancel or change levels?
The add-on updates the member's role automatically when they upgrade, downgrade or cancel. Their WordPress permissions stay in sync with their current membership level without any manual changes from you.
Can other plugins on my site use these roles?
Plugins that support standard WordPress roles can work with the roles this add-on assigns. That means a member's level can also influence what they can access in those other tools.
Do I need to write code to set up the role mapping?
No coding is required. You define which role belongs to each membership level through a settings interface and can change those assignments whenever you need to.
Is PMPro - Roles free?
The code of PMPro - Roles is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of PMPro - Roles is this?
Version 1.5.4, released Sep 29, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update PMPro - Roles?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of PMPro - Roles automatically and keeps a backup, so you can roll back.
More from Paid Memberships Pro







