Descrição
O Roles permite a configuração de papéis do WordPress para áreas de membros ao criar um role personalizado para cada nível do Paid Memberships Pro e adicionar campos de Role Settings na edição de Membership Levels. Ele ajuda quem controla conteúdo por assinatura a alinhar permissões, recursos de autor, integrações baseadas em roles e mudanças de nível sem depender de ajustes manuais em cada perfil.
Principais Características do Roles
- Roles por nível
Cria papéis personalizados vinculados aos níveis de assinatura configurados. - Campos de função
Adiciona seleção de roles na tela de edição do nível. - Múltiplos papéis
Permite atribuir mais de um role a membros cadastrados. - Lista de membros
Exibe os papéis associados diretamente na listagem do PMPro. - Hooks de controle
Inclui filtros e ações para ajustar capacidades e mudanças.
Benefícios do Roles
- Permissões mais claras
Facilita separar acessos conforme cada plano de assinatura. - Menos ajuste manual
Reduz alterações individuais em perfis depois de novas inscrições. - Integrações mais previsíveis
Ajuda plugins baseados em roles a reconhecer membros corretamente. - Gestão de upgrades
Organiza mudanças de acesso quando alguém troca de nível.
Para Quem o Roles é Indicado?
- Quem usa Paid Memberships Pro e precisa vincular permissões do WordPress a níveis de assinatura.
- Quem libera áreas restritas, fóruns, conteúdos autorais ou painéis internos conforme o plano ativo.
- Projetos de comunidade que dependem de roles para controlar acesso entre membros, autores e participantes.
Como Baixar o Roles
O Roles está disponível para download aqui no Ultrapack. Após baixar o arquivo .zip, instale em Plugins > Adicionar Novo > Enviar plugin, selecione o pacote e ative no painel do WordPress. Mantenha o Paid Memberships Pro ativo para usar o addon.
O Roles acrescenta uma camada prática de controle entre níveis de assinatura e papéis nativos do WordPress. Em sites onde permissões precisam acompanhar cadastro, upgrade, downgrade ou cancelamento, o addon ajuda a manter a estrutura de acesso coerente com os planos definidos no Paid Memberships Pro, reduzindo conflitos com plugins que leem roles para liberar funcionalidades.
Perguntas Frequentes
O plugin Paid Memberships Pro Roles é GPL?
Sim. O Paid Memberships Pro Roles é distribuído sob a licença GPL (GNU General Public License). Você pode usar, modificar e redistribuir legalmente, em quantos sites quiser.
Posso usar o plugin Paid Memberships Pro Roles em mais de um site?
Sim. Você pode instalar o Paid Memberships Pro Roles em quantos sites quiser. Só as atualizações automáticas pelo Ultrapack Auto Updater têm limite: de 3 a 80 sites, conforme o plano.
Quanto custa o plugin Paid Memberships Pro Roles no Ultrapack?
O Paid Memberships Pro Roles sai por R$ 14,90 na compra avulsa, e também está incluído nos planos de assinatura a partir de R$59/mês (VIP I).
O plugin Paid Memberships Pro Roles inclui atualizações?
Sim. A versão atual do Paid Memberships Pro Roles é a 1.5.4, publicada no Ultrapack em 30/09/2026. Assinantes atualizam direto do painel do WordPress com o UAU (Ultrapack Auto Updater).
O plugin Paid Memberships Pro Roles é seguro para baixar e instalar no meu WordPress?
Sim. Cada versão do Paid Memberships Pro Roles passa por varredura de malware (ClamAV e regras YARA, no UltraHub) antes de ser publicada.
O que mudou nesta versão
Versão 1.5.4 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #56 (@dparker1005)
- BUG FIX: Fixed level names with apostrophes creating role names with a stray backslash. #56 (@dparker1005)
Versão 1.5.2 2026-06-12
- 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)
- BUG FIX: Deleting a membership level now removes that level's role from any users who still have it. #54 (@dparker1005)
Versão 1.5.1 2025-12-01
- REFACTOR: Removed unused code to improve quality and resolve an issue of activating the plugin via the Memberships > Add Ons page. #53 (@andrewlimaza)
Versão 1.5 2024-10-29
- SECURITY: Improved security and escaping of strings.
- ENHANCEMENT: Improved capability for Paid Memberships Pro V3.0+ logic.
- ENHANCEMENT: 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.
- ENHANCEMENT: Allows creation of custom level roles for each membership level at any time if the role does not exist.
- REFACTOR: Refactored some code to use built-in methods available from Paid Memberships Pro and older versions to support backwards compatibility.
Versão 1.4.2 2022-12-12
- ENHANCEMENT: Improved UI for role selection in the edit level settings.
Notas de versão publicadas pelo desenvolvedor.
Como instalar
Atualização automática: este item é atualizado pelo Ultrapack Auto Updater. Com ele instalado, a versão nova aparece no seu painel como qualquer outra atualização do WordPress (como configurar).
Este item é um complemento do plugin Paid Memberships Pro. Instalado sozinho ele não dá erro nenhum, mas também não funciona.
- Instale e ative o plugin Paid Memberships Pro antes deste.
- Baixe o arquivo
pmpro-roles.zip. - No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
- Selecione o arquivo
pmpro-roles.zip, clique em Instalar agora e depois em Ativar.
- Os dois ficam ativos ao mesmo tempo. Desativar o plugin Paid Memberships Pro desliga este complemento junto.
- As opções de um complemento costumam aparecer dentro das telas do plugin principal, e não num menu próprio. Se você não achar nada de novo no painel depois de ativar, procure ali antes de abrir um chamado.
Travou em algum passo? Abra um chamado dizendo em qual deles parou.

UAU Ready