Tutoriais confiáveis de WordPress, quando você mais precisa.
Guia para Iniciantes em WordPress
WPB Cup
30 Milhões+
Sites usando nossos plugins
20+
Anos de experiência com WordPress
3000+
Tutoriais de WordPress por especialistas

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

Você já quis compartilhar uma página do WordPress com um cliente, dar acesso a assinantes a conteúdo exclusivo ou preparar uma página antes de lançá-la publicamente?

Você não precisa criar um site de membros ou instalar um sistema complicado de controle de acesso para fazer isso. O WordPress tem proteção por senha integrada que permite restringir o acesso a páginas e posts individuais em apenas alguns cliques.

Neste tutorial, mostrarei duas maneiras fáceis de proteger uma página com senha no WordPress. Também explicarei como corrigir um problema comum: quando uma página supostamente protegida ainda está visível para todos.

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

✏️ Resumo: Para bloquear uma única página ou post, use as configurações de visibilidade integradas diretamente no editor do WordPress. Se preferir bloquear todo o seu site, use o plugin gratuito Password Protected.

Aqui está tudo o que abordaremos:

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

Se você precisa proteger apenas uma página ou post individual, o WordPress inclui um recurso integrado que cuida disso. A configuração leva alguns minutos e você não precisa instalar ou configurar nenhum software adicional.

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

No seu painel do WordPress, navegue até Páginas ou Posts e clique em Editar no item que você deseja bloquear.

Botão Editar postagem
Passo 2: Habilitar Proteção por Senha

No painel de configurações à direita, encontre a seção 'Status'. Por padrão, tudo o que você publica é visível para qualquer pessoa na web.

Opção de publicação na barra lateral

Clique no status mostrado ao lado, que diz 'Rascunho' ou 'Publicado', dependendo se a página já está ativa.

Em seguida, selecione Protegido por senha.

A opção Proteger com senha

Isso revela uma caixa de texto onde você pode definir sua senha.

Escolha algo fácil para os leitores lembrarem, mas difícil para pessoas de fora adivinharem. Evite escolhas óbvias como '1234' ou 'senha'.

Use um campo de senha seguro
Etapa 3: Salvar ou Atualizar sua Página

Assim que tudo parecer bom, clique em Publicar ou Atualizar se a página já estiver ativa. O WordPress aplica a senha imediatamente.

Para testar, abra o link da página em uma janela de navegador anônima ou privada. Você verá um formulário simples pedindo a senha antes de mostrar seu conteúdo:

Postagem protegida por senha em um site ativo

Método 2: Proteja seu Site WordPress Inteiro com Senha

O Método 1 bloqueia uma página por vez, mas se torna impraticável quando você precisa ocultar todo o seu site.

Para isso, uso o plugin gratuito Password Protected. Ele coloca uma única tela de senha na frente de todo o seu site, para que um visitante tenha que digitar a senha antes de poder acessar qualquer página ou post.

Etapa 1: Instale o Plugin Gratuito Password Protected

Para começar, instale o plugin gratuito Password Protected do WordPress.org. Para instruções passo a passo, confira nosso guia sobre como instalar um plugin do WordPress.

Quando você abre o plugin pela primeira vez, um prompt pergunta se deseja compartilhar dados básicos de diagnóstico e receber atualizações. Você pode escolher Permitir e Continuar ou Ignorar. Ignorar leva você diretamente para a tela de configurações sem bloquear ou limitar nenhum recurso.

Como proteger suas páginas e posts do WordPress usando um plugin gratuito
Etapa 2: Ative a Proteção e Defina a Senha do seu Site

No seu painel, vá para Password Protected » Geral para gerenciar todas as suas configurações de bloqueio de site.

Na parte superior do painel, encontre o alternador de Status Protegido por Senha e ative-o. Esta é a configuração que coloca a tela de senha na frente de todo o seu site.

Proteja com senha seu blog ou site WordPress

A seção Permissões Protegidas permite que você escolha quem pula a tela de senha.

Sempre marque Permitir Administradores para que você possa ver seu site enquanto estiver logado. Desmarcar não o impedirá de acessar seu painel, mas você terá que digitar a senha do site em seu próprio navegador antes de poder ver o front-end.

As opções restantes concedem acesso a grupos específicos:

  • Permitir Usuários Logados: Permite que qualquer usuário registrado pule a solicitação de senha. Isso funciona muito bem se seus clientes já possuem contas.
  • Permitir Feeds RSS & Permitir REST API: Permitir Feeds RSS torna seu feed legível sem a senha, portanto, marque-o apenas se um serviço de e-mail precisar do seu feed. Permitir REST API se aplica apenas a visitantes que estão logados.

Em seguida, role para baixo até os campos Nova Senha. Digite a senha escolhida na primeira caixa e confirme-a na segunda.

Certifique-se de salvar sua senha em um gerenciador de senhas ou outro local seguro, pois a tela de configurações não a exibirá novamente depois de salvá-la. Se você perder a senha, poderá fazer login no WordPress através de sua página de login usual e, em seguida, definir uma nova senha ou desativar o plugin.

Finalmente, clique em Salvar Alterações para aplicar a proteção em todo o seu site.

Como adicionar uma senha ao seu site, blog ou loja online WordPress
Etapa 3: Verifique a Tela de Senha em um Navegador Deslogado

Como você ativou Permitir Administradores, seu navegador ignora a tela de senha automaticamente. Para verificar se a proteção por senha está funcionando corretamente, abra uma janela privada ou anônima e visite sua página inicial.

Você deverá ver a tela de senha em vez do seu conteúdo normal. Digitar sua senha lhe dará acesso ao site completo, confirmando que tudo está funcionando como esperado.

Lembre-se de que este método não protege arquivos de mídia. Links diretos para imagens e PDFs ignoram as configurações de página do WordPress, portanto, qualquer pessoa com o URL do arquivo ainda poderá vê-los. Você precisará proteger esses arquivos usando um plugin de proteção de conteúdo.

Para tornar seu site público a qualquer momento, volte para Protegido por Senha » Geral e desative o alternador de Status Protegido por Senha.

Por que sua Página Protegida por Senha Não Está Funcionando

Se sua página abrir imediatamente sem pedir senha, não se preocupe. Este é o problema mais comum que as pessoas encontram, e quase nunca é causado por uma configuração incorreta.

Descarte Problemas de Cache

Plugins de cache entregam cópias estáticas salvas do seu site, o que significa que você pode estar vendo uma página salva antes de ativar o bloqueio.

Se você usa um plugin de cache, vale a pena limpar seu cache, juntamente com qualquer cache de página que sua empresa de hospedagem execute, e carregar a página novamente em uma janela privada antes de prosseguir.

Seu Navegador Já Tem a Senha

Quando você insere a senha correta, o WordPress armazena um cookie em seu navegador. Este cookie informa ao seu site que você já foi verificado, para que você possa navegar sem digitar a senha novamente a cada carregamento de página.

Como esse cookie permanece ativo por 10 dias, seu site abrirá normalmente depois que você testar a senha. Para você, a página parece desprotegida, mas está bloqueada para todos os outros.

Para verificar o que os visitantes reais veem, teste seu URL em uma janela privada ou anônima, que ignora os cookies existentes do navegador. Se a tela de senha aparecer lá, sua configuração está funcionando corretamente.

Se você usou o plugin Password Protected, pode limpar o cookie de acesso. Basta adicionar ?password-protected=logout ao final do endereço do seu site, e o plugin o desconectará e o retornará à tela de bloqueio.

A Senha Diferencia Maiúsculas de Minúsculas

Esse problema geralmente afeta visitantes, não proprietários do site. O WordPress verifica senhas usando correspondência exata de caracteres, portanto, ele trata Spring2026 e spring2026 como entradas completamente diferentes.

Um espaço copiado acidentalmente no final de uma string também acionará um erro de senha inválida.

Teclados de celular tornam esse erro mais comum, pois a maioria dos dispositivos capitaliza a primeira letra de um campo de texto automaticamente.

Se um leitor ou cliente relatar um erro de senha, peça para ele digitar a senha manualmente em minúsculas e verificar se não há espaços extras no final.

O Título Ainda Aparece nas suas Páginas de Blog e Categorias

Mesmo com a proteção ativa, sua página inicial do blog, páginas de categoria e resultados de pesquisa ainda exibem o título da postagem com um prefixo ‘Protected:’ e sua imagem destacada. Essas páginas de listagem são o que o WordPress chama de páginas de arquivo.

Dependendo do seu tema, os visitantes verão um formulário de senha ou um aviso rápido informando que a postagem está protegida.

Se a exibição do título ou da imagem revelar detalhes confidenciais, você pode editar o título ou ocultar completamente as postagens protegidas dessas páginas usando um trecho de código.

Aqui está o trecho de código para remover postagens protegidas por senha do seu feed principal do blog e dos arquivos, seguido pela maneira mais segura de adicioná-lo ao seu site:

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

Este trecho diz ao WordPress para ignorar postagens protegidas por senha sempre que ele construir sua página inicial ou uma página de arquivo. A postagem permanece totalmente acessível para qualquer pessoa que use seu link direto e senha.

Você poderia colar este código diretamente no arquivo functions.php do seu tema. Não recomendo, pois um único erro de digitação nesse arquivo pode quebrar seu site e bloquear o acesso ao seu próprio painel.

Em vez disso, use um plugin de trechos como o plugin gratuito WPCode. O WPCode mantém o código personalizado separado dos arquivos do seu tema, para que você possa ativar e desativar trechos no painel. Seu código personalizado também sobreviverá quando você atualizar ou alterar temas.

Você pode ler nossa análise completa do WPCode para mais informações.

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

No seu painel do WordPress, vá para Code Snippets » Add Snippet. Passe o mouse sobre a caixa ‘Add Your Custom Code (New Snippet)’ e clique em ‘+ Add Custom Snippet’ quando ela aparecer.

Adicionando um snippet personalizado no WPCode

Na tela seguinte, escolha o tipo de código selecionando PHP Snippet.

Escolhendo snippet PHP no WPCode

Comece dando um título claro ao seu trecho, como ‘Hide Password-Protected Posts’, para que você possa identificá-lo facilmente no seu painel mais tarde.

Em seguida, cole o trecho PHP na caixa Code Preview:

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

Finalmente, alterne o interruptor de Inativo para Ativo e clique em Save Snippet.

Para verificar se isso funcionou, recarregue sua página inicial em uma janela de navegador anônima. O título e a miniatura da postagem protegida não aparecerão mais em suas páginas de blog e de categoria, enquanto a postagem em si permanece totalmente acessível por meio de seu endereço direto.

Para mais detalhes, veja nosso guia sobre como ocultar postagens protegidas por senha do loop do WordPress. Se preferir manter a postagem listada, mas mostrar um trecho sob o título, também temos um guia sobre como mostrar o resumo de uma postagem protegida por senha.

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

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

O WordPress mantém seu conteúdo bloqueado oculto dos mecanismos de pesquisa por padrão. O Google pode indexar o título e o URL da página, mas nunca poderá rastrear, visualizar ou exibir o texto protegido por senha dentro dela.

Se você quiser impedir que os mecanismos de pesquisa exibam o título ou o URL nos resultados de pesquisa inteiramente, você pode definir a página como 'noindex' usando um plugin de SEO. Isso informa aos mecanismos de pesquisa para deixá-la completamente fora de seus resultados.

Usamos o All in One SEO (AIOSEO) em nossos próprios sites. Ele permite que você defina uma página específica como noindex diretamente do editor de postagens, para que a página permaneça fora dos resultados de pesquisa.

Para um guia completo desses recursos, confira nossa análise detalhada do AIOSEO.

Como tornar uma página privada no WordPress?

Privado e Protegido por Senha são duas configurações diferentes dentro do menu 'Status', e elas resolvem problemas diferentes.

Privado restringe a página exclusivamente a editores e administradores do site logados, removendo completamente o campo de senha. Isso o torna ideal para documentos internos da equipe.

Enquanto isso, definir uma Senha cria uma tela de entrada para que você possa conceder acesso a clientes ou leitores que não possuem uma conta de usuário em seu site.

Para um guia completo, veja nosso guia sobre como criar uma postagem privada no WordPress.

Como tornar um site WordPress inteiro privado?

O plugin gratuito Password Protected torna seu site inteiro privado. Ele coloca um único portão de senha na frente do seu site, tornando-o ideal para prévias de clientes ou sites em desenvolvimento.

Essa abordagem funciona melhor como uma medida temporária do que como uma solução permanente, pois todos os visitantes compartilham a mesma credencial, e você não pode rastrear a atividade individual do usuário.

Se você precisar de um site permanentemente privado com contas de usuário exclusivas, confira nosso guia sobre como tornar seu blog WordPress completamente privado.

Posso proteger um arquivo de mídia ou PDF com senha?

Não, nenhum dos métodos protege arquivos de mídia independentes.

Ambos os métodos protegem páginas do WordPress, mas itens de mídia como imagens e PDFs têm URLs diretos que carregam arquivos diretamente do seu servidor. Como resultado, qualquer pessoa que tenha o link direto pode acessar esses recursos.

Para proteger arquivos de mídia individuais, você precisará usar uma solução de segurança dedicada. Nosso guia sobre os melhores plugins de proteção de conteúdo do WordPress cobre essas opções.

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

Se um visitante digitar a senha errada, o WordPress simplesmente recarrega a página e exibe uma breve mensagem de erro. Não há limite para quantas vezes alguém pode tentar, e nenhum mecanismo de bloqueio de IP. Isso mantém as coisas simples, mas também significa que o recurso só serve para conteúdo de baixo risco.

No entanto, se você estiver lidando com dados sensíveis ou confidenciais, deve considerar o uso de medidas de segurança mais fortes, como acesso baseado em usuário ou requisitos de login.

Por quanto tempo as senhas ficam ativas?

Quando um visitante insere a senha correta, o WordPress define um cookie no navegador que concede acesso por 10 dias. Se seus visitantes relatarem a reinserção de credenciais antes ou depois do esperado, um tema ou plugin provavelmente ajustou esse período de tempo limite.

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

Sim, você pode reutilizar a mesma senha em várias páginas ou posts. Isso é particularmente útil ao compartilhar uma coleção de páginas rascunhadas ou exclusivas para clientes.

Apenas lembre-se de que qualquer pessoa com a senha pode visualizar todas essas páginas ou posts, portanto, essa abordagem é mais adequada para conteúdo de baixa segurança.

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

Na maioria dos casos, sim. A proteção de senha padrão do WordPress funciona com qualquer tema bem codificado e herda seu layout e estilo básicos.

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.

Divulgação: Nosso conteúdo é apoiado pelo leitor. 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 ComentáriosDeixe uma Resposta

  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.