The Eighty/20 Results "Roles for Paid Memberships Pro" plugin takes a modular approach to extending its functionality and integrations. The basic plugin is free and will assign a membership level specific role to new members whenever they sign up, or are assigned a membership level on your site.
This role can then be used by 3rd party plugins to show/hide navigation menus, etc, based off of the new user's membership level.
In addition, we have developed add-on modules for this plugin. These add-on modules will manage specific integrations in the membership context. For instance, with the bbPress Forum module active, you can assign fine-grained forum access permissions to a membership level.
For the BuddyPress add-on, we support showing/hiding specific BuddyPress pages/services based on the membership level assigned to the user.
The Level Capabilities add-on can be used to assign access to various privileged WordPress operations based on the user's membership level.
This plugin supports the Multiple Memberships Per User module for Paid Memberships Pro.
Assign viewing and posting privilege permissions by membership level for the forum(s), topic(s) or replies in your bbPress Forum. Allow non-members to read forum topics and replies to help improve site SEO, and simplify searching for topics or issues.
The activation licenses will be automatically renewed annually and per site. Discounted price for access, support and updates when purchasing a license for all of the E20R Roles for Paid Memberships Pro add-on modules.