KakapoWP KakapoWP
Roles

PublishPress Capabilities vs. Kakapo Roles

1 de julho de 2026·5 min de leitura

Os plugins de permissões parecem-se à superfície: uma matriz com funções em colunas e permissões em linhas. O interessante está à esquerda e à direita — no que se consegue controlar para além das permissões propriamente ditas e na questão de saber se uma regra também vale quando ninguém está a clicar no backend.

A resposta curta

O PublishPress Capabilities é uma ferramenta sólida para funções e permissões, com entrada gratuita, que lida bem com tipos de conteúdo personalizados e tem uma matriz clara. As funcionalidades complementares chegam através de outros plugins da mesma família.

O Kakapo Roles também cobre a matriz e traz adicionalmente o que, de outra forma, fica a cargo de extensões: menu de administração, biblioteca de multimédia, widgets, menus de navegação, shortcodes, redirecionamento após o login — mais um registo de alterações, uma reciclagem para funções e exportação/importação.

Onde os dois se distinguem

PerguntaPublishPress CapabilitiesKakapo Roles
Preçogratuito, com nível Proplugin pago, uma licença para nove
Matriz de permissõessimsim
Efeito na REST APIverificarimposto expressamente
Menu de administração por funçãocom outro pluginintegrado
Biblioteca de multimédia limitada aos próprios ficheiroscom outro pluginintegrado
Widgets e menus de navegação—integrado
Shortcodes por função—integrado
Reciclagem para funções—com restauro
Registo de alteraçõesdepende do planointegrado
Exportação e importaçãodepende do planointegrado, acrescentar ou substituir
Proteção contra escalada de permissõesverificarget_editable_roles respeitado, também em rede

O teste que demora um minuto

Protege um artigo para uma determinada função. Termina a sessão. Abre /wp-json/wp/v2/posts?search= com uma palavra do artigo. Se o conteúdo aparecer na resposta, a regra só altera a vista — os dados estão expostos.

Este teste serve para qualquer plugin deste tipo, incluindo o que estás a usar agora. O Kakapo Roles impõe a regra também na REST API; noutras ferramentas vale a pena perguntar, porque «ocultar» e «bloquear» são duas coisas diferentes.

Verifica também o teu construtor de páginas. Alguns servem conteúdos através de endpoints próprios, que escapam à verificação de permissões do plugin de funções.

O que conta para além das permissões

A matriz de permissões responde ao que alguém pode fazer. Para um backend que um cliente usa todos os dias, a segunda pergunta é igualmente importante: o que vê ele? Um editor com doze itens de menu, dez dos quais bloqueados, não tem um backend seguro, mas sim confuso.

No Kakapo Roles, isto faz parte do pacote. Na maioria das ferramentas deste tipo, são plugins adicionais avulsos ou excertos de código no functions.php — o que funciona, mas volta a ser uma questão na próxima mudança de tema.

Documentar permissões, não apenas defini-las

As permissões alteram-se raramente e, quase sempre, sob pressão de tempo: alguém entra na equipa, alguém sai, um cliente precisa de mais durante pouco tempo. Meio ano depois, surge a pergunta de porque é que uma função pode fazer algo — e, sem registo, qualquer resposta é uma suposição.

O Kakapo Roles mantém um registo de alterações e uma reciclagem para funções apagadas. Ambos parecem um pormenor, até ao dia em que alguém apaga uma função da qual dependem vinte utilizadores.

Exporta a tua estrutura de permissões assim que estiver pronta. Passa então a ser um ficheiro — guardar, versionar, importar no site seguinte. Sem exportação, constrói-se a mesma estrutura pela quinta vez no quinto projeto, sempre um pouco diferente.

Quando o PublishPress Capabilities é a melhor escolha

Quando o Kakapo Roles é a melhor escolha

Perguntas frequentes

Posso usar os dois em paralelo?
Por pouco tempo, para comparar, sim; de forma permanente, não. Ambos escrevem nas mesmas funções; ganha a última gravação, e as permissões parecem então mudar sozinhas.
As minhas funções mantêm-se?
Sim. As funções são uma configuração do WordPress, não propriedade de um plugin.
Como testo se uma função está bem configurada?
Com um utilizador de teste por função. Nada substitui iniciar sessão como essa pessoa — a matriz mostra a intenção, o utilizador de teste mostra o resultado.
O que acontece sem uma licença válida?
As funções e as permissões mantêm-se inalteradas. As funcionalidades de gestão ficam suspensas.

Kakapo Roles — pague uma vez, use para sempre.

Os nove plugins por 149 € uma vez em vez de 13 € por mês. Pagamento seguro via Stripe. Nos primeiros 14 dias: problema resolvido ou dinheiro de volta.

Garantir o Lifetime Todas as funcionalidades
Continuar a ler

Isto também pode interessar-te.

Todos os artigos