Como Permitir que Editores Editem Apenas Certas Páginas no WordPress

Se você está contratando editores freelancers ou expandindo sua equipe de conteúdo, pode se preocupar em dar a eles acesso demais ao seu site WordPress. A última coisa que você quer é que alguém exclua acidentalmente páginas importantes ou mexa em conteúdo que não deveria tocar.

A função de editor padrão do WordPress não ajuda muito aqui. Ela dá aos usuários a capacidade de editar todas as páginas do seu site, o que cria um risco desnecessário.

Na WPBeginner, acreditamos em dar aos usuários apenas o acesso que eles absolutamente precisam para manter nosso site seguro, ao mesmo tempo em que capacitamos nossa equipe editorial. Felizmente, existe uma maneira simples de dar aos seus editores acesso apenas às páginas de que eles precisam.

Neste guia, mostrarei como configurar restrições de nível de página no WordPress. Cobrirei dois métodos: como bloquear editores de páginas específicas de alto valor (como sua página inicial) e como restringir editores para que eles possam apenas editar suas páginas atribuídas.

Como Permitir que Editores Editem Apenas Certas Páginas no WordPress

RESUMO: Você pode restringir o acesso do editor de duas maneiras: bloqueando-os de páginas específicas (como a página inicial) ou restringindo-os a editar apenas suas próprias páginas. Este guia mostra como fazer ambos usando plugins gratuitos para manter seu site seguro.

Entendendo as Funções de Usuário e Páginas do WordPress

O WordPress vem com um sistema integrado de funções e permissões de usuário que controla o que diferentes usuários podem fazer em seu site. Cada função tem capacidades específicas que determinam seu nível de acesso.

Uma dessas funções é chamada de Editor. Usuários com a função de Editor podem editar todas as postagens e páginas do seu site, independentemente de quem as criou.

Observação: Se você deseja que o usuário apenas escreva posts de blog, é melhor atribuir a ele a função de Autor. Autores só podem criar posts e não podem mexer em suas páginas.

No entanto, se você precisar que sua equipe gerencie Páginas (como páginas de destino ou de serviço), eles devem ter a função de Editor. É por isso que precisamos restringir o acesso deles para evitar que editem acidentalmente as páginas erradas.

Muitos sites WordPress são estruturados de forma que os editores gerenciem conteúdo dinâmico como posts de blog e artigos. Essas peças de conteúdo mudam com frequência e exigem atualizações regulares de sua equipe.

Páginas, por outro lado, são tipicamente conteúdo estático que não muda com frequência. Elas exibem informações críticas como sua página inicial, página sobre, política de privacidade e formulário de contato.

Se você não quiser que os editores acessem todas as suas páginas, ou se quiser que eles editem apenas páginas específicas, você precisará modificar suas permissões. A boa notícia é que você pode fazer isso sem afetar a capacidade deles de gerenciar posts.

Nas próximas seções, mostrarei exatamente como configurar restrições de edição em nível de página usando dois plugins gratuitos do WordPress. Você pode escolher o método que melhor se adapta ao seu fluxo de trabalho:

Método 1: Bloquear Editores de Páginas Específicas

A maneira mais fácil de restringir editores a páginas específicas é com o plugin PublishPress Permissions. Este plugin gratuito adiciona uma caixa de permissões a cada página do seu site, permitindo que você controle exatamente quem pode editar cada uma.

Eu recomendo o PublishPress Permissions porque ele oferece controle granular sem uma configuração complicada. Você pode permitir que editores acessem a maioria das páginas, enquanto os bloqueia de páginas críticas como a sua página inicial ou páginas legais.

💡 Dica de Especialista: Se você tem um blog com vários autores, recomendo usar o conjunto de plugins PublishPress para gerenciar seu site. Para saber mais, veja nossas principais escolhas para os melhores plugins para blogs WordPress com vários autores.

Passo 1: Instale e Ative o PublishPress Permissions

Primeiro, você precisará instalar e ativar o plugin PublishPress Permissions. Se precisar de ajuda, consulte nosso guia para iniciantes sobre como instalar um plugin do WordPress.

Assim que o plugin for ativado, ele adicionará automaticamente controles de permissão a todas as suas páginas. Você não precisa configurar nenhuma configuração inicial para começar.

Etapa 2: Configurar Permissões de Edição

Após a ativação, basta visitar Páginas » Todas as Páginas e abrir a página que você deseja restringir no editor do WordPress.

Editando uma Página no WordPress

Uma vez que você esteja editando a página, role para baixo até o final da tela do editor (abaixo da área de texto).

Você deverá ver uma nova caixa rotulada como ‘Permissões: Editar esta Página’. Se você não a vir imediatamente, verifique se há uma seção recolhida rotulada como ‘Meta Boxes’ e clique para expandi-la.

Expandindo a Seção de Meta Caixas Abaixo da Área de Conteúdo

Dentro da caixa ‘Editar esta Página’, você verá uma lista de funções de usuário. Você também pode ver outras caixas rotuladas como ‘Visualização’ ou ‘Pai’, mas você pode ignorá-las.

Encontre a linha do Editor. Você verá colunas para ‘Esta Página’ e ‘Subpáginas’. Para bloquear o acesso apenas a esta página específica, vá para a coluna ‘Esta Página’ e escolha ‘Bloqueado’.

Bloqueando Editores de Editar uma Página Usando Permissões do PublishPress

Depois de definir a permissão como ‘Bloqueado’, clique no botão ‘Salvar’ ou ‘Atualizar’ para salvar suas alterações. É isso. Os editores não poderão mais editar esta página em particular.

Você pode repetir este processo para quaisquer páginas que desejar proteger. Por exemplo, você pode bloquear editores de uma página inicial estática, política de privacidade e páginas de termos de serviço, enquanto permite que eles editem outras páginas, como páginas de destino de categorias de blog.

A beleza deste método é sua flexibilidade. Você não está removendo a capacidade da função de Editor de editar páginas em todo o site. Você está apenas controlando o acesso página por página.

Passo 3: Testar Restrições de Edição

Para verificar se as permissões estão funcionando corretamente, você precisa fazer login no seu site WordPress usando uma conta de Editor.

Se você não tiver uma conta de editor extra, pode criar um novo usuário indo em Usuários » Adicionar Novo Usuário. Dê um nome e e-mail ao usuário e certifique-se de definir a função como 'Editor'.

Agora, saia da sua conta de administrador e faça login novamente como o Editor que você acabou de criar.

Uma vez logado, vá para Páginas » Todas as Páginas.

Você deve notar que a página específica que você bloqueou (por exemplo, a página 'Anuncie Conosco') está completamente ausente da lista. O plugin a oculta automaticamente porque o editor não tem permissão para editá-la.


Método 2: Permitir que Editores Editem Apenas Suas Próprias Páginas

O primeiro método funciona bem se você quiser proteger apenas algumas páginas específicas. No entanto, se você tem um site grande e quer que os editores editem *apenas* as páginas que você atribui especificamente a eles, este segundo método é muito melhor.

Importante: Este plugin faz alterações permanentes no seu banco de dados do WordPress. Se você desativar ou desinstalar o plugin, as funções de usuário NÃO retornarão automaticamente às suas configurações padrão. Se você quiser desfazer suas alterações mais tarde, deverá usar a ferramenta ‘Restaurar’ do plugin, encontrada em Capabilities » Backup.

Para isso, usaremos o plugin PublishPress Capabilities. Ele nos permite alterar a função de ‘Editor’ para que eles não possam mexer no conteúdo de ninguém.

Primeiro, instale e ative o plugin. Em seguida, vá para Capabilities » Capabilities e selecione ‘Editor’ no menu suspenso no canto superior esquerdo.

Escolhendo a Função de Editor nas Capacidades do PublishPress

Na área ‘Editing Capabilities’, procure a linha ‘Pages’.

Você precisa desmarcar a caixa ‘Edit others’.

Desmarcar 'Editar Outros' para Páginas nas Capacidades do PublishPress

Dica: Se você quiser bloquear completamente os editores de acessar o menu ‘Pages’ (para que eles trabalhem apenas em Posts), você pode simplesmente desmarcar a caixa principal ‘Edit’ aqui. No entanto, para permitir que eles editem suas páginas atribuídas, você precisa mantê-la marcada.

Depois de desmarcar ‘Edit others’, role até o topo ou o final da página e clique no botão ‘Save Changes’ para armazenar suas configurações.

O que o Editor Pode Fazer Agora?

Com esta alteração, os Editores ainda podem criar novas páginas e editá-las. No entanto, eles não poderão editar páginas existentes criadas por outros (como suas páginas Jurídico ou Sobre nós).

Se você deseja que eles editem uma página existente específica, você deve atribuí-la a eles usando as etapas abaixo.

Como Atribuir uma Página a um Editor

Para dar a um Editor acesso a uma página que ele não criou, você deve torná-lo o 'Autor' dessa página.

Simplesmente edite a página em que você deseja que eles trabalhem. No painel de configurações à direita, procure a opção 'Autor' e selecione o nome do editor no menu suspenso.

Atribuindo uma Página a um Autor no WordPress

Para instruções detalhadas, consulte nosso guia sobre como alterar o autor de uma postagem no WordPress.

Assim que você atualizar a página, esse editor específico poderá vê-la e editá-la, mas permanecerá bloqueado de todo o resto.


Bônus: Como Limitar Autores aos Seus Próprios Posts

Se você gerencia um site com vários autores, talvez também queira restringir os Autores para que eles só possam ver suas próprias postagens no painel. Isso mantém a interface limpa e evita que eles bisbilhotem os rascunhos de outras pessoas.

Se você usou o Método 1 usando PublishPress Permissions, o plugin geralmente cuida disso para você. No entanto, se seus autores ainda puderem ver as postagens de outros usuários, talvez você precise ajustar as configurações.

Para saber mais sobre este recurso, confira nosso guia completo sobre como limitar autores às suas próprias postagens no painel do WordPress.

Perguntas Frequentes Sobre Permissões de Editor no WordPress

Aqui estão algumas das perguntas mais comuns que nossos leitores fazem sobre a restrição de acesso de editores a páginas específicas no WordPress.

1. Posso permitir que um editor edite apenas uma página específica no WordPress?

Sim. A melhor forma de fazer isso é usando o Método 2 deste guia.

Ao remover a permissão de ‘Editar Outros’, o editor perderá o acesso a todas as páginas, exceto aquelas das quais ele é o autor. Você pode então torná-lo o autor da página específica que deseja que ele gerencie.

Observação: Se este editor criou páginas no passado, ele ainda poderá editá-las. Para restringi-lo a estritamente uma página, você deve reatribuir suas páginas mais antigas a outro usuário.

Você pode fazer isso rapidamente indo em Páginas » Todas as Páginas, selecionando as páginas e usando o menu ‘Ações em Massa’ para ‘Editar’ o autor de todas elas de uma vez.

Mudar o autor na Edição em Massa

2. Limitar a função de Editor afetará as contas de Administrador no WordPress?

Não, limitar a função de Editor com o PublishPress Permissions não afetará as contas de Administrador no WordPress. Administradores sempre têm acesso total a todas as áreas do seu site WordPress, independentemente de quaisquer restrições de permissão que você configure.

No entanto, ao usar o PublishPress Capabilities, certifique-se de selecionar a função ‘Editor’ no menu suspenso antes de fazer alterações, para não modificar acidentalmente as permissões de Administrador.

3. Como faço para impedir que editores do WordPress editem minha página inicial?

Se você estiver usando uma página inicial estática, você pode impedir que editores a modifiquem usando o plugin PublishPress Permissions. Simplesmente abra sua página inicial para edição.

Role para baixo até a caixa ‘Permissões: Editar este Post’, encontre a função Editor na lista e altere a configuração para ‘Bloqueado’.

4. O PublishPress Permissions funciona com páginas de produtos e tipos de postagem personalizados?

Sim, o PublishPress Permissions funciona com páginas de produtos do WooCommerce e tipos de postagem personalizados, além de páginas e posts padrão do WordPress. Você verá a mesma caixa ‘Permissões: Editar este Post’ em qualquer tipo de conteúdo personalizado que suporte o sistema de permissões integrado do WordPress.

Isso permite que você aplique restrições de edição em nível de página a portfólios, produtos, eventos ou qualquer outro conteúdo personalizado em seu site WordPress.

5. Como desfaço restrições de edição em páginas do WordPress?

Você pode desfazer restrições de edição em páginas do WordPress abrindo a página restrita e encontrando a caixa ‘Permissões: Editar este Post’ que o PublishPress Permissions adicionou.

Altere a configuração da função de Editor de ‘Bloqueado’ para ‘Ativado’ e clique no botão ‘Atualizar’. Os editores recuperarão imediatamente o acesso para editar essa página específica sem afetar quaisquer outras configurações de permissão que você configurou.

Recursos Adicionais para Funções e Capacidades do WordPress

Espero que este artigo tenha ajudado você a aprender como permitir que editores editem apenas certas páginas no WordPress.

Se você quiser se aprofundar no gerenciamento de acesso de usuários e na personalização do que diferentes funções podem fazer em seu site, você também pode gostar de ver estes recursos adicionais:

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

26 CommentsLeave a Reply

  1. Obrigado pelo tutorial.

    No entanto, no meu caso, tenho mais de um editor que precisa obter permissão para editar páginas específicas. Como isso pode ser alcançado?
    Parece ser impossível atribuir vários usuários como autores de uma página, infelizmente.

    Você poderia me dar algum conselho sobre isso, por favor.

  2. Limitei as páginas que um usuário pode visualizar e editar. É possível impedir que o usuário atualize uma página já publicada? Queremos que eles possam editar a página, mas não atualizá-la.

  3. Olá, se um usuário não tem permissão para Publicar páginas, mas tem permissão para Editar páginas publicadas, isso significa que ele poderá publicar a versão editada da página já publicada após alterá-la?

  4. Olá

    Existe alguma maneira de permitir que um cliente edite apenas o texto de uma página, ou seja, não quero que eles alterem permalinks, layout da página, campos personalizados, imagem em destaque, etc. – ou qualquer outra coisa.

    Eu só quero que eles possam ir para a página da web e editar texto, por exemplo, adicionar um parágrafo, etc.

    Isso é possível?

    Eu olhei em muitos sites e vídeos, mas não encontrei a resposta para esta pergunta! Meus clientes têm ZERO habilidade técnica!!

    Espero que alguém possa me aconselhar?!

  5. Olá, obrigado por esta postagem. Existe uma maneira de ocultar o botão adicionar novo? Consegui permitir que os usuários editem apenas suas próprias páginas, mas o botão adicionar novo ainda está lá.

    Eles devem poder editar apenas sua própria página, nada mais

    Obrigado.

  6. Uma maneira mais rápida de alterar autores, e uma maneira de fazer isso em massa, é a partir da página de listagem de posts. Selecione todos que você deseja alterar, depois no menu suspenso Ações em Massa escolha Editar e clique em Aplicar. Em seguida, altere o autor lá e Atualize.

    • We do state this in the first option but thank you for stating again for those who check the comments section :)

      Admin

  7. Existe uma maneira de impedir que Editores editem quaisquer posts feitos apenas pelo Administrador. Eles ainda teriam a capacidade de editar posts de outros Editores?

  8. Obrigado pela sua contribuição,
    Esta é uma solução para permitir que um editor edite uma postagem específica,
    E se quisermos ter vários editores para a mesma postagem específica?
    O que podemos fazer neste caso?
    Existe uma solução com este plugin (ou outro)?

    Thank you again :)

  9. Post fantástico! Eu não sabia que isso era possível no WordPress. Gostaria de ter encontrado isso antes. Existe uma maneira de atribuir, digamos, dois ou três autores como editores de uma ou mais páginas? Se sim, eu adoraria saber como isso funciona. Tenho uma configuração de multi-site e gostaria que meus editores vissem apenas as páginas pelas quais são responsáveis pela edição. No entanto, eu precisaria que algumas páginas fossem editáveis por mais de uma pessoa… Então, neste caso, algumas páginas precisariam de mais de um autor. Isso é possível? Espero que sim! Isso me ajudaria muito! Obrigado!

  10. Existe alguma solução para este problema?

    Eu quero desenvolver um tema para link.

    por exemplo, você digita /home e mostra o template nº 1 e se digitar /blog mostra

    template nº 2, mas se você digitar /home/qualquercoisa mostra o nº 1.

    Eu não quero usar link. obrigado

  11. Olá. Obrigado pelo seu site perfeito.

    Como posso definir um vídeo para exibição online que não possa ser baixado.

    muitos downloaders, por exemplo, o IDM, podem baixar vídeos online, mas como posso impedir isso?

    existe algum método se o usuário quiser baixar isso, o sistema pede senha?

    muito obrigado

  12. Belo artigo. Como posso adicionar um painel de login personalizado ou um painel no meu site WordPress para um cliente ou usuário sem usar o wp-admin?

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.