Description

Roles lets you configure WordPress roles for member areas by creating a custom role for each Paid Memberships Pro level and adding Role Settings fields in the Membership Levels editor. It helps anyone who manages subscription-based content align permissions, author capabilities, role-based integrations, and level changes without relying on manual tweaks in every profile.

Key Features of Roles

  • Roles per level
    Creates custom roles linked to the configured subscription levels.
  • Function fields
    Adds role selection in the level edit screen.
  • Multiple roles
    Allows assigning more than one role to registered members.
  • Member list
    Shows the roles associated directly in the PMPro listing.
  • Control hooks
    Includes filters and actions to fine-tune capabilities and changes.

Benefits of Roles

  • Clearer permissions
    Makes it easier to separate access according to each subscription plan.
  • Less manual setup
    Reduces individual profile changes after new sign-ups.
  • More predictable integrations
    Helps role-based plugins recognize members correctly.
  • Upgrade management
    Organizes access changes when someone switches levels.

Who Roles Is For?

  • Anyone using Paid Memberships Pro and needing to link WordPress permissions to subscription levels.
  • Anyone who unlocks restricted areas, forums, author content, or internal dashboards based on the active plan.
  • Community projects that rely on roles to control access between members, authors, and participants.

How to Download Roles

Roles is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the package, and activate it in the WordPress admin panel. Keep Paid Memberships Pro active to use the add-on.

Roles adds a practical layer of control between subscription levels and native WordPress roles. On sites where permissions need to follow sign-up, upgrade, downgrade, or cancellation, the add-on helps keep the access structure consistent with the plans defined in Paid Memberships Pro, reducing conflicts with plugins that read roles to unlock features.

Frequently asked questions

Is Paid Memberships Pro Roles GPL-licensed?

Yes. Paid Memberships Pro Roles is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use Paid Memberships Pro Roles on multiple sites?

Yes. You can install Paid Memberships Pro Roles on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.

How much does Paid Memberships Pro Roles cost at Ultrapack?

Paid Memberships Pro Roles costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does Paid Memberships Pro Roles include updates?

Yes. The current version of Paid Memberships Pro Roles is 1.5.4, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is Paid Memberships Pro Roles scanned before publication?

Yes. Every version of Paid Memberships Pro Roles goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.