Paid Memberships Pro Roles For Membership Levels v1.5.3
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).
Same brand
More from Paid Memberships Pro
Paid Memberships Pro - WordPress Plugin
by Paid Memberships Pro v3
The most complete member management and membership subscriptions plugin for WordPress Paid Memberships Pro gives you all the tools you need to start, manage, and grow your membership site.
Paid Memberships Pro Limit Logins
by Paid Memberships Pro v3
The Limit Logins Add On restricts simultaneous logins for the same user account, ensuring members cannot share their login credentials with others.
Paid Memberships Pro Google Analytics Integration
by Paid Memberships Pro v3
Google Analytics Integration for GA4 to measure traffic, interactions, and ecommerce conversions across your WordPress membership site.
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
- Upload the ‘pmpro-roles’ directory to the ‘/wp-content/plugins/’ directory of your site.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- That’s it. No settings.
Recent releases
Release history
- SECURITY: The "Delete Roles and Deactivate" action now requires the `manage_options` capability in addition to a valid nonce. #55 (@flintfromthebasement)
- The "Delete Roles and Deactivate" plugin action link is now only shown to users who have permission to run it. #55 (@flintfromthebasement)
View changelog
- 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)
- Deleting a membership level now removes that level's role from any users who still have it. #54 (@dparker1005)
View changelog
- SECURITY: Improved security and escaping of strings.
- 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.
- Refactored some code to use built-in methods available from Paid Memberships Pro and older versions to support backwards compatibility.
Frequently asked questions
Is Paid Memberships Pro – Roles For Membership Levels GPL licensed?
What is the latest version of Paid Memberships Pro – Roles For Membership Levels?
How much does Paid Memberships Pro – Roles For Membership Levels cost on GPLCoffee?
Which WordPress versions does Paid Memberships Pro – Roles For Membership Levels support?
Is Paid Memberships Pro – Roles For Membership Levels safe to download?
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. Included with every membership plan: 10 to 40 connected sites depending on the plan (Lite 10, Pro 20, Geek and Lifetime 40).