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).

Installation

  1. Upload the pmpro-membership-manager-role’ directory to the ‘/wp-content/plugins/’ directory of your site.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

Settings

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.

Note: We highly recommend you do not edit the Membership Manager role capabilities. Instead, please use the User Role Editor plugin, duplicate the role and edit the capabilities on the copied role.

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.

This Add On is not currently compatible with a Multisite environment.

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.