Como proteger uma página ou postagem com senha no WordPress (2 maneiras fáceis)

Às vezes, você precisa compartilhar uma página do WordPress sem torná-la pública. Talvez você esteja trabalhando em um rascunho que ainda não está pronto, ou queira dar a um cliente ou assinante acesso exclusivo.

O desafio é encontrar uma maneira de manter esse conteúdo privado, ao mesmo tempo em que facilita a visualização pelas pessoas certas.

É aí que entra a proteção por senha do WordPress.

É um recurso integrado que restringe o acesso ao seu conteúdo sem exigir um site de membros completo ou uma configuração complicada.

Neste tutorial, mostrarei duas maneiras fáceis de proteger seu conteúdo com senha no WordPress. Ao final, você saberá como manter suas páginas privadas, mantendo o controle de quem pode vê-las.

Como Proteger uma Página ou Postagem com Senha no WordPress

Dica de especialista: Se você está procurando maneiras de proteger muitos posts e páginas em seu site, consulte nosso guia sobre como criar um site de membros no WordPress.

Por que você precisa de proteção por senha para conteúdo do WordPress?

A proteção por senha no WordPress permite que você mantenha um determinado conteúdo privado, ao mesmo tempo em que o compartilha com pessoas específicas. É útil quando você deseja controlar quem pode visualizar uma página ou postagem sem configurar um site de membros completo.

Existem muitas situações em que isso é útil. Talvez você esteja aguardando a aprovação final, coletando feedback, ou simplesmente não esteja pronto para publicar. Em vez de deixar o conteúdo no modo de rascunho ou enviar anexos de e-mail de um lado para o outro, você pode compartilhar um link ativo protegido por senha.

Aqui estão alguns casos de uso comuns para proteção por senha no WordPress:

  • Conteúdo exclusivo: Blogueiros e criadores usam a proteção por senha para compartilhar acesso antecipado, tutoriais bônus ou posts exclusivos para assinantes sem configurar um sistema de associação completo.
  • Pré-visualizações para clientes: Designers, desenvolvedores e redatores de conteúdo frequentemente criam páginas protegidas por senha para que os clientes possam revisar o conteúdo.
  • Comunicação interna: Proprietários de empresas podem proteger conteúdo sensível, como relatórios financeiros ou planos estratégicos, mantendo-o privado, mas ainda acessível às pessoas certas.
  • Testes e feedback: Antes de lançar uma nova página de serviço ou produto, a proteção por senha facilita a coleta de feedback de um grupo selecionado de usuários beta, sem expô-lo a toda a sua audiência.
  • Conteúdo pessoal: Blogueiros familiares adoram esse recurso para compartilhar fotos e histórias com parentes, mantendo estranhos de fora.

Em resumo, a proteção por senha oferece flexibilidade, privacidade e controle.

Neste artigo, mostrarei como proteger sua página ou post com uma senha.

E aqui está tudo o que abordarei neste guia:

Método 1: Proteger uma Página ou Post do WordPress com Senha

Se você só precisa proteger uma única página ou post, o WordPress tem um recurso integrado simples que pode ajudar. Todo o processo leva menos de dois minutos, e você não precisa se preocupar em instalar ou configurar software adicional.

Passo 1: Abra o Editor de Página ou Post

Da sua área de administração do WordPress, você pode ir para Páginas ou Posts e clicar em ‘Editar’ sob o que você deseja bloquear.

Botão Editar postagem

Isso abrirá o editor de conteúdo onde você normalmente escreve e formata seu conteúdo.

Você verá todas as suas ferramentas de edição familiares, mas vamos nos concentrar nas opções de publicação na barra lateral.

Opção de publicação na barra lateral
Passo 2: Habilitar Proteção por Senha

Na barra lateral à direita, você vai querer procurar a configuração 'Status'.

Por padrão, o WordPress define todas as suas posts ou páginas como públicos, o que significa que qualquer pessoa pode encontrar e ler seu conteúdo.

A partir daqui, vamos clicar no link 'Publicado' e, no menu suspenso, selecionar 'Protegido por senha'.

A opção Proteger com senha

Isso abrirá um novo campo onde você pode inserir sua senha.

Aqui está um truque simples: Use uma senha que seja fácil para seus visitantes pretendidos lembrarem, mas difícil para outros adivinharem. Você não precisa de nada sofisticado, apenas evite escolhas óbvias como "1234" ou "senha".

Use um campo de senha seguro

Pessoalmente, gosto de criar senhas que sejam significativas para as pessoas com quem as compartilho, mas sem sentido para todos os outros.

Para projetos de clientes, algo como "NomeDoCliente2025" ou uma mistura do nome da empresa deles e o mês atual funciona bem.

Etapa 4: Salvar ou Atualizar Sua Página

Quando tudo estiver certo, clique em 'Publicar' (ou 'Atualizar', se já estiver no ar). O WordPress salvará automaticamente suas configurações de senha e aplicará a proteção de conteúdo imediatamente.

Você pode então abrir a página em uma janela privada ou anônima para garantir que o prompt de senha apareça como esperado. Você deverá ver um formulário simples solicitando a senha antes de revelar seu conteúdo:

Postagem protegida por senha em um site ativo

E é isso! Este método funciona tão bem para proteger um post ou página do WordPress, tornando-o perfeito para rascunhos, trabalho de cliente ou conteúdo que você ainda não está pronto para tornar público.

Método 2: Criar uma Página Personalizada Protegida por Senha no WordPress

O prompt de senha padrão do WordPress cumpre a função, mas é bem básico. Se você deseja controle total de design para criar uma experiência de marca para seus visitantes, precisará de uma ferramenta mais poderosa.

Este é o trabalho perfeito para SeedProd, o melhor construtor de páginas WordPress com arrastar e soltar. Ele permite que você crie páginas bonitas e personalizadas sem precisar tocar em nenhum código.

💡 Importante: Antes de começar, vamos falar sobre como a proteção de conteúdo do SeedProd funciona. Em vez de adicionar um campo de senha ao seu conteúdo, este método o "protege" atrás de uma página de destino personalizada.

Você pode então conceder acesso a usuários específicos, permitindo que eles ignorem a proteção e vejam o conteúdo privado.

Algumas de nossas marcas parceiras até usam o SeedProd para criar seções inteiras de seus sites de forma personalizada. Para mais informações sobre os recursos do plugin, confira nossa análise completa do SeedProd.

Etapa 1: Instalar e Ativar o SeedProd

Para começar, vamos criar uma conta SeedProd. Você pode acessar o site do SeedProd e clicar no botão 'Obter SeedProd Agora'.

Em seguida, você será solicitado a escolher um plano e concluir o processo de checkout.

Página inicial do SeedProd

Após o cadastro, faça login na sua conta SeedProd e baixe o arquivo .zip do plugin no site deles. Assim que tiver o arquivo salvo no seu computador, você pode voltar ao seu painel do WordPress.

A partir daqui, você pode navegar para Plugins » Adicionar Novo e clicar em 'Enviar Plugin'.

Em seguida, clique em ‘Escolher Arquivo’ para fazer o upload do seu arquivo zip do SeedProd.

Selecione o arquivo zip do plugin para carregar e instalar no WordPress

Em seguida, basta clicar em ‘Instalar Agora’ e depois em ‘Ativar’ para que o plugin fique ativo em seu site. Se precisar de ajuda, consulte nosso guia sobre como instalar um plugin do WordPress.

📝 Observação: Existe também uma versão gratuita do SeedProd disponível no diretório de plugins do WordPress, caso queira testá-la primeiro.

Após a ativação, você verá o item de menu SeedProd na barra lateral do seu WordPress.

Clique nele e você será solicitado a ativar sua chave de licença.

Adicionando a chave de licença do SeedProd ao seu site WordPress

Você pode obter sua chave de licença em seu painel da conta SeedProd. Simplesmente copie, cole e clique no botão ‘Verificar chave’ para finalizar a configuração.

Passo 2: Crie uma Página de Em Breve ou Modo de Manutenção

No seu painel, vá para SeedProd » Landing Pages e você verá modelos para Modo Em Breve e Modo de Manutenção. Ambos funcionam bem para proteção por senha.

A partir daqui, vamos clicar em ‘Configurar uma Página Em Breve’.

Configurar página "Em Breve" no SeedProd

Na próxima tela, você verá uma biblioteca de modelos projetados profissionalmente.

Você pode escolher um que combine com sua marca ou com a sensação que deseja criar para seu conteúdo protegido.

Escolher um modelo "Em Breve" no SeedProd

Para selecionar um modelo, você pode passar o mouse sobre a caixa e clicar no botão de marca de seleção.

Se você quiser visualizá-lo primeiro, basta clicar no botão de lupa.

Os botões de checklist e lupa

Depois de escolher um modelo, você será levado ao construtor de arrastar e soltar do SeedProd, onde poderá personalizar tudo.

A partir daqui, você pode simplesmente clicar em qualquer elemento para editá-lo, ou arrastar novos blocos do painel esquerdo para sua página. Você também pode remover o conteúdo pré-feito e substituí-lo pelo seu.

Editando um modelo "Em Breve" no SeedProd

Como estamos criando uma página protegida por senha, vamos ajustar o conteúdo para orientar os visitantes e explicar o que eles precisam para acessar o conteúdo.

Clique em um ou mais blocos de texto em sua página para editar o conteúdo. Isso abrirá as configurações do bloco no painel esquerdo.

Eu geralmente adiciono uma breve explicação e informações de contato para que as pessoas saibam como obter a senha, se precisarem.

Editando textos no SeedProd

Você pode continuar personalizando para obter a aparência desejada. Por exemplo, você pode adicionar um temporizador para contar regressivamente até a data de lançamento, destacar promoções especiais ou criar urgência para eventos futuros.

Veja nosso guia sobre como criar uma página 'Em Breve' no WordPress para instruções passo a passo.

Passo 3: Habilitar Recursos de Proteção do SeedProd

A proteção do SeedProd funciona bloqueando seu conteúdo atrás de uma landing page personalizada em vez de adicionar um campo de senha. Você pode então permitir que usuários específicos ignorem o bloqueio e vejam o conteúdo privado.

Agora que seu design está pronto, clique na aba 'Configurações da Página' no topo do construtor. A partir daí, você pode configurar seus controles de acesso.

Acessando as Configurações de Página do SeedProd

Na próxima tela, você vai querer mudar para a seção 'Controle de Acesso', e você verá várias opções para controlar quem pode ver seu conteúdo.

Primeiro, vamos permitir que visitantes intencionais acessem sua página protegida enquanto a página 'Em Breve' estiver ativa.

Aqui estão algumas maneiras de fazer isso:

  • Link de Bypass – Gere um link exclusivo que permite que as pessoas ignorem a página 'Em Breve' e visualizem seu conteúdo protegido diretamente.
  • Acesso por IP – Adicione endereços IP específicos para que qualquer pessoa que visite desse endereço possa ver a página sem senha ou link.
  • Acesso por Função – Defina uma função do WordPress específica, seja ela Editor ou Colaborador, para que qualquer pessoa com essa função de usuário possa acessar a página.
Configurações de Controle de Acesso no SeedProd

Essas configurações são perfeitas para dar acesso a clientes, membros da equipe ou testadores sem tornar a página pública.

Depois disso, vamos clicar no botão de rádio ‘Incluir URLs’ para especificar exatamente quais posts ou páginas você deseja proteger usando esta página de Em Breve.

Em seguida, você pode inserir as URLs das páginas, posts ou categorias específicas que deseja proteger, com uma URL por linha.

Adicionando URLs para ocultar atrás da página "Em Breve"

Isso lhe dá muito mais flexibilidade do que o método integrado do WordPress, que funciona apenas em conteúdos individuais.

Etapa 4: Teste e Publique Sua Página Protegida

Antes de publicar a página, você pode querer verificar novamente suas configurações para ter certeza de que incluiu todas as URLs que deseja proteger.

Assim que tudo estiver configurado da maneira que você deseja, clique em ‘Salvar’ para armazenar suas alterações.

O botão Salvar no SeedProd

Depois disso, você pode ir para SeedProd » Landing Pages na sua área de administração do WordPress.

Em Modo Em Breve, você verá um interruptor. Clique nele para mudar de 'Inativo' para 'Ativo', e sua página personalizada protegida por senha entrará em vigor imediatamente.

Ativando a página "Em Breve"

É isso! Sua página protegida por senha agora está ativa e funcionando.

Qualquer pessoa que tentar visitar os URLs que você especificou verá sua página personalizada em vez do conteúdo real.

Veja como fica no meu site de demonstração:

Página "Em Breve" ativa

Bônus: Ocultar Posts Protegidos por Senha do Loop do WordPress

Por padrão, proteger um post com senha apenas protege o conteúdo em si. O título do post ainda pode aparecer na sua página inicial ou em listas de arquivos, o que não é ideal se você quiser que o post seja completamente privado.

Felizmente, você pode ocultar esses posts da visualização inteiramente. Normalmente, muitas pessoas dirão que você precisará modificar o functions.php do seu tema ou usar um plugin específico para o site.

Dito isso, este método não é muito amigável para iniciantes, pois um pequeno erro de digitação pode te bloquear do seu site WordPress. É por isso que eu sempre recomendo usar o WPCode, o melhor plugin de snippets de código para WordPress.

WPCode facilita a adição de snippets de código personalizados sem editar os arquivos do seu tema diretamente. Isso é muito mais seguro, e seu código não desaparecerá quando você atualizar ou trocar de tema.

Muitas de nossas marcas parceiras usam o WPCode para gerenciar facilmente trechos de código personalizados em seus sites WordPress. Para detalhes sobre o plugin, confira nossa análise completa do WPCode.

Página inicial do WPCode

Primeiro, você precisa instalar e ativar o plugin WPCode. Para instruções passo a passo, siga nosso guia sobre como instalar um plugin WordPress.

📝 Observação: Você pode usar o plugin gratuito WPCode para este tutorial. Mas se precisar de mais recursos, como agendamento de código e acesso ao histórico completo de revisões, você vai querer fazer o upgrade para o WPCode Pro.

Assim que o WPCode estiver ativo, vá para Trechos de Código » Adicionar Trecho no seu painel do WordPress.

Depois disso, você pode passar o mouse sobre a caixa ‘Adicionar Seu Código Personalizado (Novo Trecho)’ e clicar em ‘+ Adicionar Trecho Personalizado’ quando ele aparecer.

Como mostrar trechos de posts usando código

Na próxima tela, você será solicitado a escolher o tipo de código para seu trecho personalizado.

Para este tutorial, você selecionará a opção ‘Trecho PHP’.

Escolhendo snippet PHP no WPCode

Isso o levará ao editor do WPCode.

A partir daqui, você pode dar ao seu trecho um título descritivo como “Ocultar Posts Protegidos por Senha” para que você possa encontrá-lo facilmente mais tarde.

Em seguida, cole este código na caixa de Visualização de Código:

function wpb_password_post_filter( $where = '' ) {
    if (!is_single() && !is_admin()) {
        $where .= " AND post_password = ''";
    }
    return $where;
}
add_filter( 'posts_where', 'wpb_password_post_filter' );

Veja como fica no editor:

Prévia do código para ocultar posts protegidos por senha

Finalmente, você pode alternar o interruptor de Inativo para Ativo e clicar em ‘Salvar’.

É só isso. Seus posts protegidos não aparecerão na página inicial ou nos arquivos do site. Você pode enviar o URL do post para usuários com a senha.

Para mais detalhes, você pode consultar nosso guia sobre como ocultar posts protegidos por senha do loop do WordPress.

Perguntas Frequentes: Proteger Páginas e Posts com Senha no WordPress

Ainda tem dúvidas sobre como funciona a proteção por senha do WordPress? Aqui estão algumas perguntas comuns que recebemos.

Os visitantes podem ver conteúdo protegido por senha nos resultados de pesquisa?

O WordPress lida bem com isso por padrão. Embora mecanismos de busca como o Google possam indexar o título e o URL de uma página protegida por senha, eles não indexarão nem exibirão o conteúdo real por trás da senha.

Se você quiser ocultar essas páginas completamente, pode usar o método Incluir/Excluir URLs no SeedProd. Outra opção é definir a página como 'noindex' usando um plugin de SEO.

Usamos o All in One SEO (AIOSEO) no site WPBeginner porque ele oferece controles simples e poderosos para tarefas como esta. Você pode facilmente desindexar uma página específica diretamente do editor, garantindo que ela permaneça oculta dos mecanismos de busca. Veja nossa análise detalhada do AIOSEO para mais informações.

O que acontece quando alguém digita a senha errada?

Se um visitante digitar a senha errada, o WordPress atualiza a página e exibe uma pequena mensagem de erro. Não há limite para quantas vezes alguém pode tentar, e não há recurso de bloqueio com a ferramenta integrada.

Isso o torna conveniente para conteúdo de baixo risco. Mas para dados confidenciais, você pode querer uma proteção mais avançada (como acesso baseado em usuário ou requisitos de login).

Por quanto tempo as senhas ficam ativas?

Quando um visitante digita a senha correta, o WordPress usa um cookie do navegador para lembrar o acesso dele por 10 dias. Isso é como uma chave temporária que o poupa de digitar a senha novamente a cada visita.

Posso usar a mesma senha para várias páginas?

Sim! Você pode absolutamente reutilizar a mesma senha em várias páginas ou posts. Isso é útil quando você está compartilhando uma coleção de rascunhos ou páginas apenas para clientes sob um código de acesso.

Apenas lembre-se que qualquer pessoa com a senha poderá visualizar todas as páginas que usam essa senha, então é melhor usá-la para casos de uso de baixa segurança.

A proteção por senha funcionará com meu tema?

Na maioria dos casos, sim. A proteção por senha padrão do WordPress funcionará com qualquer tema bem codificado e herdará sua estilização. Dito isso, o formulário padrão é bem básico.

Se você deseja controle total sobre a aparência e o design, como adicionar branding, imagens ou formulários estilizados, um plugin como o SeedProd é uma opção muito melhor.

Recursos Adicionais: Gerenciamento de Páginas e Posts no WordPress

Esperamos que este artigo tenha ajudado você a proteger páginas ou posts com senha no WordPress. Em seguida, você pode querer conferir nossos guias úteis sobre:

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

31 CommentsLeave a Reply

  1. Uma vez que a senha é inserida na página protegida por senha e as informações protegidas são exibidas, como posso sair novamente para ver como a página se parece para visitantes não logados?
    Obrigado

  2. Defini a página do Blog como protegida por senha. O site é juliananoreen.com.
    Salvo.
    Ainda está visível! Pedi a um amigo para testar de um celular. Visível lá também.
    Existe alguma configuração adicional que estou ignorando?
    Espero ver uma mensagem e a seção de senha, mas as postagens de teste estão completamente visíveis.
    Obrigado pelas suas ideias!
    N

    • Olá Noreen,

      A página do blog é um espaço reservado para exibir seus posts do blog WordPress. Ao contrário das páginas WordPress normais que mostram o conteúdo da página, esta página mostra a lista dos seus posts do blog. Normalmente, o recurso de proteção por senha do WordPress funciona no conteúdo de um post ou página. No entanto, uma página de blog não tem conteúdo próprio. É por isso que, antes que a proteção por senha possa entrar em vigor, os posts do blog são exibidos.

      Admin

  3. Eu protegi com senha algumas páginas (e páginas filhas…não posts). Quero que solicite ao usuário que insira a senha novamente quando ele sair da página…
    Vi que é possível definir post_password_expires para 0, mas onde eu faria isso para uma página?

  4. Minha proteção de senha não está funcionando. Continua referindo-se ao prompt de senha. Sim, tenho a senha correta. Alguma ideia?

  5. Fiz um post protegido por senha há algum tempo, mas não consigo me lembrar da senha.

    Você pode me ajudar com isso?

    obrigado desde já

  6. Existe alguma maneira de alterar o texto padrão dessas páginas protegidas por senha? Gostaria de deixar um link nesse texto, se possível?

    Obrigado,
    J

  7. Olá, eu uso proteção por senha para uma página específica. No entanto, sempre que uso a senha para acessar a página, aparece uma janela pop-up e pede minhas credenciais de administrador. Como posso fazer esse problema desaparecer. Isso não deveria acontecer. Eu já usei proteção por senha antes e funcionou bem, mas agora não funciona mais.

  8. Tenho páginas, não posts, que são protegidas por senha. Por serem páginas, não tenho problemas com elas aparecendo em arquivos, etc. Eu as tenho no meu menu. Quero que apenas a página principal, e não nenhuma de suas filhas, apareça no meu menu personalizado até que o usuário faça login. Isso é possível?

  9. O tempo de expiração padrão do login no WP é de 10 dias!! Isso não é muito útil em um computador particular. Descobri que, se eu usasse este plugin ‘Protected Posts Logout Button’ e adicionasse o botão de logout a todas as páginas com a senha, ele saía de todas elas quando eu clicava em uma. Ele também permite definir o tempo de logout automático/expiração do cookie. Então, defini 30 minutos caso um usuário não faça logout.

  10. Página estática – Defini a visibilidade para “senha” e defini uma senha. Funcionou muito bem por algumas semanas. Nos últimos dias, ao inserir a senha, a página resulta em “Proibido”. A senha está correta. Desativei os plugins, ativei os temas padrão e ainda assim o mesmo resultado – não consigo acessar o conteúdo protegido por senha.

    Alguma ideia…

    Isso é um problema do host do servidor ou um problema do WP?

  11. Eu tentei isso e encontrei o seguinte erro: quando alguém quer usá-lo, eles preenchem a senha (em uma página) e são redirecionados para o captcha e direcionados para o meu login do WordPress. Isso não deveria acontecer? Eu não entendo isso.

  12. Olá, interessante – eu nunca vi isso antes (acho que não!). .. Isso será ruim para fins de SEO? Os motores de busca ainda conseguem processar o conteúdo?

  13. Então, isso foi muito legal – protege a página. Eu insiro a senha correta e a página aparece normalmente. Agora, quando eu atualizo a página, ela ainda aparece. Quando o prompt de senha aparece novamente?

  14. Não consigo acessar o blog privado do meu iPhone, pois ele só me permite digitar a senha em letras maiúsculas, mas minha senha é toda minúscula.
    Além disso, qualquer entrada de texto, como a caixa de inscrição, também está toda em maiúsculas.

    como posso resolver isso além de mudar a senha para todas as maiúsculas.

    obrigado
    Justin

  15. Acho que é um ótimo recurso. Como posso abrir a página protegida por senha com uma Query String? Assim, posso enviar um link para meus amigos. Obrigado por qualquer ideia.

    Thomas

  16. Olá senhor,
    adicionei um link no meu site e quero que sempre que alguém clicar nele, ao clicar neste link, um prompt de senha seja exibido. Se o usuário inserir a senha com sucesso, ele terá acesso a uma página protegida por senha.

    Agradeço desde já

  17. Isso funciona muito bem, EXCETO que a postagem ainda aparece no widget “Posts Recentes”. Alguma alteração de código para corrigir isso?

  18. existe alguma maneira de torná-lo disponível para usuários logados. Por padrão, mesmo um administrador logado não consegue ver esta postagem protegida por senha.

    Existe alguma maneira de torná-lo disponível para todos os usuários logados?

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.