Como restringir conteúdo por membros no WordPress

Publicados: 2021-05-06

Seu site WordPress tem algum conteúdo importante , confidencial ou pago , e você deseja permitir que apenas alguns usuários com uma determinada função os visualizem. Mole-mole! Você pode usar um plugin de membro para restringir quem tem permissão para ler o conteúdo em seu site WordPress.

Índice ocultar
  1. 1. Quando você precisa restringir o conteúdo dos membros?
  2. 2. Como permitir que apenas alguns usuários leiam o conteúdo
    1. 2.1. Etapa 1: Criar níveis e conceder recursos para eles
    2. 2.2. Etapa 2: Aplicar o nível aos usuários
  3. 3. Como criar condições de acesso
  4. 4. Últimas Palavras

Neste artigo, vamos fazer isso passo a passo com o plugin Restrict User Access . Mas primeiro, vamos aprender sobre as aplicações de restrição de conteúdo por membros no WordPress.

Quando você precisa restringir o conteúdo dos membros?

A restrição de conteúdo por membros pode ser aplicada para:

  • Sites de livros online : permite que apenas membros VIP leiam livros pagos ou hot books.
  • Sites escolares : permitem que apenas contas de professores leiam documentos particulares, como planos de aula e teses de formatura.
  • Sites da empresa : permitir que apenas contas de administrador leiam documentos privados ou relatórios internos.
  • E muitas outras aplicações, dependendo da sua criatividade.

Para melhor ilustração, farei um exemplo de site de uma empresa . Aqui está o que eu faço:

Como permitir que apenas alguns usuários leiam o conteúdo

Neste artigo, classifico todos os usuários do site WordPress em dois níveis: Gerente e Equipe . A equipe só pode ler postagens normais, enquanto os gerentes podem ler postagens normais e privadas.

Para fazer isso, eu uso o plugin Restrict User Access.

Restringir o acesso do usuário - Plug-in de associação com força Restringir o acesso do usuário - Plug-in de associação com força

Autor (es): Joachim Jensen - DEV Institute

Versão Atual: 2.2.1

Última atualização: 22 de agosto de 2021

restrin-user-access.2.2.1.zip

88% Classificações 20.000+ Instalações WP 5.0+ Requer

O plug-in Restringir acesso do usuário ajuda a criar um site de associação onde os usuários obtêm níveis diferentes. Dependendo do nível, os usuários podem usar recursos ou ler postagens com crescente importância / segredo.

O plugin Restrict User Access é gratuito e está disponível no wordpress.org, então você só precisa instalar e ativar o plugin normalmente:

instalar e ativar o plugin Restrict User Access

Após a ativação, uma nova seção Acesso do usuário será exibida na barra lateral no back end do seu site WordPress:

uma nova seção Acesso do usuário será exibida na barra lateral no back-end do seu site WordPress

Desta vez, siga estas etapas abaixo para restringir o conteúdo por membros no WordPress:

Etapa 1: Criar níveis e conceder recursos para eles

Primeiro, vá para Acesso do usuário > Níveis de acesso > Adicionar novo :

Crie um novo nível para restringir o conteúdo

Na interface Adicionar nova , você pode criar condições de acesso, aplicar o nível aos usuários, conceder recursos para o nível e configurar outras opções, como duração, ocultar a barra de administração, etc.

a interface para adicionar novos níveis de acesso

Agora, nomeie o nível e vá para a guia Recursos para conceder recursos para este nível:

conceder capacidades para o nível

Como você pode ver na imagem, a primeira coluna contém recursos que podem ser concedidos ao nível atualmente selecionado (Gerente). Para conceder uma capacidade ao Gerente , basta clicar na célula correspondente na coluna Permitir ; caso contrário, clique na célula da coluna Negar .

Neste artigo, concentro-me apenas na capacidade de ler artigos ou páginas. Portanto, eu só permito os seguintes recursos:

  • read : ler postagens / páginas normais
  • read_private_posts
  • read_private_pages

Quanto a outros recursos, eu escolho Negar .

negar outras capacidades do nível de acesso

Em seguida, não se esqueça de clicar em Criar .

Terminamos o primeiro nível de gerente . Quanto ao nível de staff , faço o mesmo. Mas na guia Capacidades , eu só permito a read .

restringir o conteúdo pelos níveis de acesso

Estes são dois níveis ( Gerente e Equipe ) que criei:

dois níveis que criamos com o plugin Restrict User Access

No entanto, esses níveis ainda não foram aplicados a nenhum usuário. Para fazer isso, vá para a etapa 2.

Etapa 2: Aplicar o nível aos usuários

Existem dois métodos para aplicar o nível aos usuários:

  • Método 1 : escolher usuários manualmente
  • Método 2 : sincronizar com funções de usuário

Aqui vamos nós!

Método 1: escolher usuários manualmente

O Método 1 é adequado para sites internos de empresas com poucos membros (<20 pessoas) porque é demorado escolher vários membros manualmente.

Primeiro, vá para Acesso do usuário > Níveis de acesso e escolha o nível que deseja aplicar aos usuários:

escolha o nível que deseja aplicar aos usuários

Em seguida, vá para a guia Membros , na seção Pesquisar por usuários , preencha os nomes de usuário e clique em Salvar .

preencha os nomes de usuário na guia Membros

Método 2: sincronizar com funções de usuário

O método 2 é mais rápido do que o método 1 porque você pode utilizar as funções de usuário disponíveis no seu site WordPress. No entanto, certifique-se de que os gerentes e a equipe tenham as funções de usuário corretas.

Leia mais: como configurar funções de usuário no WordPress.

Para sincronizar com funções de usuário, você também escolhe o nível desejado e vai para a guia Membros .

Na seção Função sincronizada, escolha a função que deseja sincronizar. Neste exemplo, eu criei duas funções de usuário ( Usuários gerentes e Usuários da equipe ) antes, então só preciso sincronizá-los com os níveis correspondentes.

Sincronizar o plug-in Restringir o acesso do usuário com as funções do usuário

Ok, agora vou verificar se estamos fazendo certo. Meu site WordPress tem três postagens privadas e algumas postagens normais da seguinte maneira:

Restringir postagens privadas e postagens normais no site WordPress por membros

Primeiro, faço o login com uma conta Staff . Como você pode ver, não consigo ver postagens privadas. Eles nem aparecem:

O conteúdo é restrito para membros da equipe

Em seguida, faço o login com uma conta de gerente . E tada, posso ver postagens privadas agora:

O conteúdo não é restrito para membros gerentes

Restringir o acesso do usuário tem outro recurso interessante que é a criação de condições de acesso. Com este recurso, você pode configurar para que os usuários em um nível só possam ler certas postagens que você especificou .

Como criar condições de acesso

Primeiro, escolha o nível para o qual deseja criar condições de acesso. Neste exemplo, eu escolho o nível de equipe :

criar condições de acesso para o nível de staff

Em seguida, vá para a guia Condições de acesso e clique em Novo grupo de condições :

adicione um novo grupo de condição:

Agora, você pode ver muitos tipos de condição. No entanto, apenas nos concentramos na capacidade de ler postagens, então vamos escolher Postagens / Blog :

Escolha a capacidade de ler postagens

Depois disso, clique na caixa ao lado da seção Postagens / Blog e selecione as postagens que você permite que seus usuários leiam. Por exemplo, eu escolho as seguintes postagens:

selecione as postagens que você permite que seus usuários leiam.

Finalmente, não se esqueça de clicar em Salvar .

De agora em diante, os usuários da equipe só podem ler o conteúdo que eu especifiquei acima. Quanto a outras postagens, embora eles ainda possam ver o título e as imagens em destaque na página de arquivo, eles não podem ler o conteúdo da postagem.

Os membros da equipe não podem ler conteúdo restrito no site WordPress

Últimas palavras

Restringir conteúdo por membros no WordPress é muito importante para sites que possuem conteúdo confidencial, importante ou pago. Você deve utilizar esta técnica para proteger o conteúdo do seu site .

Você conhece algum outro aplicativo de restrição de conteúdo por membros no WordPress? Compartilhe conosco na seção de comentários!

Até mais!