Alguém perguntou no Facebook o grupo que eu estou em como fazer uma página privada para vários usuários para acesso sem o uso de um full-blown plugin associação e sem o uso de um partilhada página protegida por senha. Eu tinha feito algo assim recentemente para um projeto e queria compartilhar como fazê-lo. Ele requer apenas dois plug-ins disponíveis gratuitamente no repositório de plug-ins do WordPress.
o que há neste artigo?
Etapa 1: Faça Backup do seu site
você deve sempre fazer backup do seu site antes de fazer alterações nele, como instalar plug-ins e alterar as configurações de função do Usuário. Eu tenho um post no blog que cobre vários métodos diferentes para fazer backup de seu site WordPress que podem ajudá-lo a sair de você ainda não tem um plano em vigor.
Passo 2: Instale os plugins
os plugins que você precisará para isso são Editor de função de usuário pelos Membros e redirecionamento de Login de Peter. Ambos os plug-ins estão disponíveis no repositório de plug-ins do WordPress, por isso é fácil instalá-los no painel do WordPress.
Etapa 3: Crie sua nova função de usuário
o plugin user Role Editor adiciona a opção de criar uma nova função de usuário. As etapas deste tutorial incluem a criação de uma nova função de usuário, mas não é estritamente necessário.
para adicionar uma nova função, navegue até Users> Add new Role
você precisará dar um nome à sua nova função e, em seguida, escolher as permissões corretas para essa nova função. Além das permissões padrão fornecidas, você precisará adicionar “ler páginas privadas”. Você também pode querer selecionar postagens > leia postagens privadas de você acha que isso pode ser necessário. (Isso também pode ser adicionado / alterado mais tarde, se você quiser.)
certifique-se de salvar as alterações quando você está feito.
depois de criar a nova função, vá para usuários > Adicionar novo e criar um novo usuário nessa nova função. (Você precisará disso para fins de teste.) Você precisará usar um endereço de E-mail diferente para criar esta conta. Certifique-se de tomar nota da senha para que você possa fazer login como este usuário mais tarde para testes. Etapa 4: Crie sua página de conteúdo privado
você pode usar uma página existente ou criar uma nova. A parte importante para isso será definir a visibilidade como privada. (Se você estiver usando o editor de blocos mais recente, essa configuração estará nas configurações do documento à direita, em visibilidade de postagem.) Isso tornará a página privada, o que normalmente a tornaria visível apenas para administradores e editores do site.
você também deseja definir as permissões de conteúdo, que podem ser encontradas na parte inferior da área de edição, abaixo da área de conteúdo.
em funções, selecionei a nova função que criei, o conteúdo privado e a função de administrador, para garantir que não tenha problemas para visualizar a página.
, em Seguida, certifique-se de adicionar uma mensagem de erro, de modo que, se alguém vai para a página sem estar conectado, eles vêem alguma coisa mais do que apenas uma página em branco. Eu costumo usar algo muito simples, como ” Conteúdo da Página apenas para membros. Por favor, faça login para ver esta página.”Também é muito útil adicionar um link à página de login, que é “/wp-login.php ” para a maioria dos sites WordPress, a menos que tenha sido alterado por outro plugin.
Etapa 5: Definir configurações de login baseadas em funções
o próximo passo é redirecionar os usuários nesta nova função para a página privada quando estiverem logados. Depois de instalar e ativar o plug-in de redirecionamento de Login do Peter, vá para Configurações > redirecionamentos de Login/Logout em seu Painel.
Procure a opção para criar uma regra baseada em uma Função Específica, e usar a lista suspensa para selecionar a função que você criou.
No campo URL, adicione o link permanente para o conteúdo privado da página no campo URL. Se você quiser que eles sejam redirecionados para uma página específica ao fazer logout, você também pode inserir isso aqui. Eu inseri apenas um”/”, que os redirecionará para a página inicial do meu site quando eles fizerem logout.
Passo 6: Teste
é isso! Agora, você só precisa testá-lo. Normalmente, para testar, eu abro um navegador diferente ou uma janela anônima no mesmo navegador, para que eu possa testar como o outro usuário sem ter que sair da minha função de administrador. Se você não vai usar um navegador diferente ou uma janela anônima, certifique-se de saber a senha da sua conta de administrador para que você possa fazer login novamente.
para testar, tente acessar o URL de conteúdo privado e verifique se o conteúdo da página está oculto e se a mensagem de erro correta está sendo exibida. Em seguida, faça login no site e certifique-se de que você é redirecionado para a página apropriada e que o conteúdo agora está visível para você. Se você inseriu um URL de redirecionamento de logout, vá em frente e faça logout para se certificar de que está funcionando também.
também incluí um vídeo tutorial do meu canal do YouTube. Fiz isso há alguns anos e, embora um dos plug-ins tenha um novo nome no vídeo, o resto do processo é o mesmo.