How it Works
Members with the “Membership Manager” role will be allowed to manage your Paid Memberships Pro settings, without complete administrator access. The plugin adds specific capabilities for each page under the Memberships menu in the WordPress dashboard, which you can optionally enable or disable via the filter
pmpro_membership_manager_caps for this role (i.e. allow membership manager to view the Members List but restrict access to Orders or Reports).
- Upload the pmpro-membership-manager-role’ directory to the ‘/wp-content/plugins/’ directory of your site.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
Simply install and activate the plugin and the Membership Manager role will be added to your site. You can then assign the role to a user and they will be able to manage your Paid Memberships Pro settings, but nothing else.
The Membership Manager role also has the user capabilities to access the Memberships menu in the WordPress dashboard and to edit the Require Membership settings while editing posts and pages.
Video Demo: Membership Manager Role
Action and Filter Hooks
apply_filters( 'pmpro_membership_manager_caps', array $capabilities );
Filter the capabilities granted to the pmpro_membership_manager role.
apply_filters('pmprommr_restricted_roles', array $roles );
Keep membership managers from assigning specified roles.
This is a Plus Add On.
Plus Add Ons are included in all Plus or higher premium membership plans.