Paid Memberships Pro – Roles For Membership Levels featured image

Paid Memberships Pro Roles For Membership Levels v1.5.2

Developer: Josh LevinsonCategory: WordPress PluginsTrusted with 55 downloadsLite1 favoriteLatest v1.5.2Updated 1mo ago

Add a WordPress Role for each Membership Level with Display Name = Membership Level Name and Role Name = ‘pmpro_role_X’ (where X is the Membership Level’s ID).

Login to Download

Requires Lite tier or higher

20.3 KB

From $2.99 / year

Install + auto-update on your sitesIncluded in 12-month and Geek Lifetime plans (plus legacy 6-month) - install from wp-admin, up to 25 connected sites.

Same brand

More from Paid Memberships Pro

Paid Memberships Pro icon

Paid Memberships Pro

by Paid Memberships Pro v3

The most complete member management and membership subscriptions plugin for Word...

Paid Memberships Pro - Limit Logins icon

Paid Memberships Pro - Limit Logins

by Paid Memberships Pro v3

The Limit Logins Add On restricts simultaneous logins for the same user account,...

Paid Memberships Pro – Google Analytics Integration icon

Paid Memberships Pro – Google Analytics Integration

by Paid Memberships Pro v3

Google Analytics Integration for GA4 to measure traffic, interactions, and ecomm...

Add a WordPress Role for each Membership Level with Display Name = Membership Level Name and Role Name = ‘pmpro_role_X’ (where X is the Membership Level’s ID).

Installation

  1. Upload the ‘pmpro-roles’ directory to the ‘/wp-content/plugins/’ directory of your site.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. That’s it. No settings.

Recent releases

Release history

View all 3 versions
v1.5.2Latest
Jun 12, 202620.3 KB
Other
  • SECURITY: Users now need the manage_options capability to view or modify the roles assigned to a membership level. Users who can edit levels without that capability now see a read-only list of the level's assigned roles. #54 (@dparker1005)
  • SECURITY: Submitted role mappings are now validated against the roles offered in the level settings UI so that a tampered request cannot assign hidden roles such as administrator or another level's role. #54 (@dparker1005)
Fixed
  • Deleting a membership level now removes that level's role from any users who still have it. #54 (@dparker1005)
v1.5
Oct 31, 202420.0 KB
View changelog
Other
  • SECURITY: Improved security and escaping of strings.
Added
  • Improved capability for Paid Memberships Pro V3.0+ logic.
  • Defaulting to the "New User Default Role" setting when no role is selected within the membership level settings. This will dynamically change based on the default WordPress setting.
  • Allows creation of custom level roles for each membership level at any time if the role does not exist.
  • Deletes the `pmpro_draft_role` role when the plugin is deleted or delete roles and deactivate option is selected from the plugins page.
Improved
  • Refactored some code to use built-in methods available from Paid Memberships Pro and older versions to support backwards compatibility.
v1.4.2
Oct 3, 202318.4 KB
View changelog
Added
  • Improved UI for role selection in the edit level settings.
Fixed
  • Fixed issue where fatal error was being caused when Paid Memberships Pro was deactivated.

Frequently asked questions

Is Paid Memberships Pro – Roles For Membership Levels GPL licensed?
Yes, Paid Memberships Pro – Roles For Membership Levels is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
Can I use Paid Memberships Pro – Roles For Membership Levels on multiple websites?
Yes. Under the GPL license, there are no domain or site restrictions. You can install Paid Memberships Pro – Roles For Membership Levels on as many websites as you need.
How much does Paid Memberships Pro – Roles For Membership Levels cost on GPLCoffee?
Paid Memberships Pro – Roles For Membership Levels is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download Paid Memberships Pro – Roles For Membership Levels along with thousands of other plugins for a single subscription.
Are updates included with Paid Memberships Pro – Roles For Membership Levels?
Yes. Every new release of Paid Memberships Pro – Roles For Membership Levels is synced to GPLCoffee automatically. You can download the latest version any time, and subscribers can use the one-click connector plugin to update directly from their WordPress dashboard.
Is Paid Memberships Pro – Roles For Membership Levels safe to download?
Every Paid Memberships Pro – Roles For Membership Levels release is scanned with VirusTotal before publication. Scan results (including the specific threat report URL when available) are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).