Ao gerenciar um site WordPress — seja executando atualizações ou migrando para um novo host — o maior risco muitas vezes não é técnico. É ter usuários fazendo alterações em segundo plano enquanto você ainda está trabalhando nos bastidores.
Isso pode levar ao desastre! Já vi empresas perderem dados de vendas, sobrescreverem novas postagens de blog e perderem registros de clientes porque alterações foram feitas durante uma janela crítica de manutenção.
É por isso que sempre recomendo colocar seu site em um estado temporário de somente leitura, também conhecido como congelamento de conteúdo. Isso impede que qualquer pessoa, mesmo usuários com permissões de edição, faça alterações.
Dessa forma, você garante que nada seja perdido e seu site WordPress permaneça funcional para os visitantes.
Neste artigo, mostrarei como colocar facilmente o WordPress em modo somente leitura. Isso é perfeito para quando você está trocando de host, atualizando plugins importantes ou realizando outras tarefas de manutenção importantes. 👷

Por Que Usar o Modo Somente Leitura Durante a Manutenção do WordPress?
O modo somente leitura ajuda a proteger seu conteúdo bloqueando temporariamente as alterações durante a manutenção, atualizações ou migrações de site. Isso evita a perda de dados e garante que os usuários não interajam com recursos que podem estar indisponíveis ou instáveis.
Sem o modo somente leitura, as atualizações do WordPress podem fazer com que certos recursos quebrem ou se comportem de forma imprevisível. Isso pode frustrar os visitantes e levar a uma experiência de usuário ruim.
Por exemplo, em um site de comércio eletrônico, um cliente pode tentar adicionar um item ao carrinho ou finalizar a compra — apenas para o processo falhar. Isso não só causa confusão, mas também pode custar uma venda.
E não são apenas os clientes. Imagine um de seus redatores terminando uma longa postagem de blog, apenas para vê-la desaparecer durante uma migração de servidor.
É por isso que ativar o modo somente leitura é uma das medidas mais inteligentes que você pode tomar antes de realizar tarefas importantes como migrar seu site ou atualizar plugins principais.
Agora, vamos ver a melhor maneira de habilitar o modo somente leitura no WordPress. Neste guia, vou guiá-lo através de:
- Colocando seu site WordPress em modo somente leitura (passo a passo)
- Etapa bônus: Como desativar temporariamente comentários e envios de formulários
- Dica bônus: Como criar páginas de manutenção bonitas no WordPress
- Perguntas frequentes: Como colocar seu site WordPress em modo somente leitura
- Recursos Bônus: Mais Guias de Manutenção do WordPress
Vamos começar!
Colocando seu site WordPress em modo somente leitura (passo a passo)
Embora existam alguns plugins projetados especificamente para o modo 'somente leitura', muitas opções populares não são atualizadas há muito tempo. Usar plugins desatualizados pode ser um risco de segurança.
É por isso que recomendo usar o plugin User Blocker em vez disso.
Ele permite que você bloqueie temporariamente qualquer usuário de sua conta WordPress. E qualquer pessoa bloqueada não poderá editar o conteúdo do site ou adicionar novo conteúdo, embora os visitantes ainda possam visualizar o site.
Se um usuário tentar fazer login em uma conta bloqueada, ele verá uma mensagem dizendo 'Sua conta foi bloqueada.' Você pode personalizar essa mensagem para fornecer mais informações aos seus usuários.

Este plugin é perfeito para sites de membros, lojas online ou qualquer outro tipo de site que permita o registro de usuários.
⚠️ Importante: Este plugin funciona bloqueando o acesso de usuários ao fazer login. Em outras palavras, ele não congela todo o seu banco de dados. Visitantes ainda poderiam deixar comentários ou enviar formulários, e esses novos dados poderiam ser perdidos durante sua manutenção.
É por isso que também mostrarei como desativar temporariamente comentários e formulários como um segundo passo crucial.
Primeiro, vamos instalar e ativar o plugin User Blocker. Se precisar de ajuda, consulte nosso guia sobre como instalar um plugin WordPress.

Após a ativação, vá para a seção User Blocker em sua área de administração do WordPress.
Aqui, você verá três abas:
- Bloquear Usuário por Tempo
- Bloquear Usuário por Data
- Bloquear Usuário Permanentemente

Se você não tem certeza do que configurar, vamos repassá-los um por um.
Bloquear por Horário
Na aba Bloquear Usuário por Horário, você pode selecionar um ou mais usuários e inserir o horário de bloqueio.
Para este tutorial, demonstrarei como bloquear todos os usuários. Para fazer isso, você pode clicar na caixa de seleção no canto superior esquerdo da tabela para selecionar todos.

Em seguida, você pode começar a configurar o horário de bloqueio.
Por exemplo, defini o horário de bloqueio na segunda-feira das 01:00 às 03:00 UTC.

Não tem certeza de quanto tempo precisará? Sinta-se à vontade para consultar nosso guia sobre quanto tempo leva a manutenção do WordPress.
Você também pode agendar vários blocos de horário. Por exemplo, adicionei outra configuração na quinta-feira no mesmo horário.

Depois disso, você pode escrever uma mensagem de bloqueio que os usuários verão se tentarem fazer login. Por exemplo, você pode querer explicar que está realizando manutenção regular.
Se você pular esta parte, os usuários verão a mensagem padrão 'Você está temporariamente bloqueado'.

Você também pode inserir um URL de redirecionamento para enviá-los a uma página específica.
Isso enviará os usuários bloqueados para uma página específica em vez de mostrar a mensagem padrão.
Dica Profissional: Se você tiver uma página de manutenção, poderá inserir seu URL no campo 'URL de Redirecionamento' para guiar os usuários até lá durante o tempo de inatividade. Para configurar uma, consulte nosso guia sobre como redirecionar visitantes para uma página de manutenção.
E se você estiver movendo seu site para um novo domínio permanentemente, é uma boa ideia usar este campo para redirecionar os usuários para seu novo site automaticamente.
Por fim, você pode clicar no botão ‘Bloquear Usuário’ para salvar as alterações.

Uma mensagem de sucesso aparecerá e suas configurações serão listadas na tabela.
Aqui, você pode clicar no ícone de olho na coluna ‘Tempo de Bloqueio’ para ver todos os horários de bloqueio agendados para o usuário.

Agora, quando os usuários tentarem fazer login durante o horário de bloqueio agendado, eles verão a mensagem de bloqueio.
Veja como fica em nosso site de demonstração:

Bloquear por Data
Para manutenções mais longas, é melhor usar a aba ‘Bloquear Usuário por Data’. Aqui, você usará um seletor de data para bloquear um usuário por um dia, semana ou mês – ótimo para atualizações de servidor ou projetos de redesign de site.
Para este tutorial, vou mostrar como bloquear um único usuário.
Você pode prosseguir e marcar a caixa ao lado de um usuário. Depois disso, clique no ícone de lápis na aba ‘Ação’ para modificar as configurações.

📝 Observação: Tenha muito cuidado para deixar sua própria conta de administrador desbloqueada! Você precisará de acesso para realizar a manutenção e desbloquear todos os outros quando terminar. Se você acidentalmente se bloquear, poderá corrigir isso desativando o plugin no seu painel de hospedagem WordPress.
Você pode ver meu guia sobre como desativar todos os plugins quando você não consegue acessar o wp-admin para instruções passo a passo.
Isso abrirá uma área de configuração dedicada para o usuário que você selecionou.
O User Blocker informa com uma mensagem destacada em vermelho, assim:

Agora você pode adicionar sua data de bloqueio nos campos ‘De’ e ‘Até’.
Por exemplo, estou bloqueando este usuário de 9 de junho de 2025, 01:00:00 até 9 de julho de 2025, 00:00:00.

Se você não tem certeza de quanto tempo precisará, confira nosso guia sobre quanto tempo a manutenção do WordPress geralmente leva.
Na parte inferior da tela, você verá a seção ‘Bloquear Mensagem’.
Agora você pode simplesmente digitar uma nova mensagem no campo. Se você pular esta parte, os usuários verão a mensagem padrão ‘Você está temporariamente bloqueado’.

Em seguida, você pode inserir o URL de redirecionamento, ou não.
🧑💻 Dica Pro: Não se esqueça, o campo ‘URL de Redirecionamento’ é um ótimo lugar para colocar o link da sua página de manutenção. Isso dá aos usuários bloqueados um local útil para pousar enquanto você trabalha. Para instruções de configuração, veja nosso guia sobre redirecionar visitantes para uma página de manutenção.
Se você estiver mudando para um novo domínio, você pode usar este campo para redirecionar automaticamente os usuários para o seu novo site.
Assim que estiver satisfeito com tudo, clique no botão ‘Bloquear Usuário’.
Agora, você deverá ser capaz de ver o status de bloqueio do usuário na tabela.

E se o usuário tentar fazer login no seu site WordPress durante o tempo especificado, ele verá sua mensagem de bloqueio.
Veja como fica em nosso site de demonstração:

Bloquear Usuário Permanentemente
Esta configuração bloqueará os usuários permanentemente.
Você pode prosseguir e clicar na caixa de seleção ao lado do usuário que deseja bloquear.

Em seguida, você verá a área de configurações dedicada do usuário.
Você pode prosseguir e escrever a mensagem de bloqueio.

Antes de salvar a configuração, você pode querer inserir o URL de redirecionamento.
Com isso feito, clique no botão ‘Atualizar Usuário Bloqueado’.
Agora, se você olhar para a tabela, verá que o status do usuário muda de verde para vermelho. Isso significa que você aplicou com sucesso sua nova configuração.

E é isso!
Agora, se o usuário tentar fazer login no seu site, a mensagem de bloqueio aparecerá na página de login do WordPress.

Etapa Bônus: Como Desativar Temporariamente Comentários e Envios de Formulários
Antes de iniciar a migração do seu site ou outras grandes alterações, você também vai querer desativar temporariamente os comentários e envios de formulários no seu site. Isso ocorre porque, se alguém enviar um comentário ou formulário no meio das suas alterações, esses dados serão perdidos.
Para desativar temporariamente os comentários de forma rápida e fácil em todo o seu site, recomendo usar o WPCode.
É o melhor plugin de snippets de código disponível, e muitas de nossas marcas parceiras também confiam no WPCode por sua segurança e facilidade de uso. Ele é confiável por mais de 2 milhões de sites para adicionar funcionalidades personalizadas sem tocar nos arquivos principais. Para saber mais, veja nossa análise completa do WPCode.

Simplesmente instale e ative o plugin gratuito de snippets WPCode e, em seguida, navegue até Code Snippets » Add Snippet.
A partir daqui, você pode clicar na categoria Comentários no menu esquerdo e, em seguida, clicar em ‘Use snippet’ em ‘Completely Disable Comments’.

Na próxima tela, tudo o que você precisa fazer é definir o alternador de Inativo para Ativo.
Em seguida, clique no botão Atualizar e seu snippet estará ativo.

Se você preferir desativar os comentários manualmente sem um plugin, pode ver nosso guia passo a passo sobre como desativar completamente os comentários no WordPress.
Recomendamos também desativar temporariamente quaisquer formulários de contato ou outros formulários em seu site. Você pode simplesmente remover o formulário e substituí-lo temporariamente pelo seu endereço de e-mail comercial para não perder nenhuma mensagem importante.
Neste ponto, você está pronto para migrar seu site ou realizar trabalhos essenciais de manutenção sem se preocupar com conflitos e erros.
Dica Bônus: Como Criar Páginas de Manutenção Bonitas no WordPress
Embora o modo somente leitura proteja seu conteúdo durante as atualizações, também é útil colocar seu site em modo de manutenção. Isso oculta seu conteúdo regular e exibe uma mensagem personalizada para qualquer pessoa que o visite.
Uma página de manutenção bem projetada pode informar aos visitantes que seu site está temporariamente em modo somente leitura, por que isso está acontecendo e quando tudo voltará ao normal. É uma maneira simples de manter seu público informado e manter uma aparência profissional enquanto você trabalha nos bastidores.
É aqui que SeedProd entra. É o melhor construtor de páginas WordPress com arrastar e soltar disponível, e é minha principal recomendação para criar uma bela página de manutenção rapidamente.
Algumas de nossas marcas parceiras também usam o SeedProd porque ele é muito poderoso, mas fácil de usar. Para mais detalhes, veja nossa análise completa do SeedProd.

Você também pode usar a versão gratuita do SeedProd para criar uma bela página em modo de manutenção.
Para detalhes, você pode ver nosso guia sobre como colocar seu site WordPress em modo de manutenção.
Perguntas frequentes: Como colocar seu site WordPress em modo somente leitura
Recebo muitas perguntas sobre manutenção de sites e bloqueio de conteúdo. Aqui estão as respostas para algumas das mais comuns.
Qual é a diferença entre o modo somente leitura e o modo de manutenção no WordPress?
O método de bloqueio de usuário / modo somente leitura cria uma 'congelamento de conteúdo'. Ele mantém seu site visível para o público para que eles *possam* navegar normalmente, mas impede que usuários logados façam quaisquer alterações.
Por outro lado, o modo de manutenção completa (que você pode configurar com um plugin como o SeedProd) deixa todo o seu site offline para os visitantes. Geralmente, ele também exibe uma mensagem temporária, como “Volto Já!”
Esta é frequentemente uma opção melhor para alterações maiores onde você não quer que ninguém acesse o site de forma alguma.
Colocar meu site em modo somente leitura prejudicará meu SEO?
De forma alguma. Para períodos curtos de manutenção, usar o método de bloqueio de usuário não prejudicará seu SEO. Seu site permanece ativo e acessível para mecanismos de busca como o Google.
Se você usar um modo de manutenção completo, certifique-se de que ele envie o cabeçalho correto 503 Service Unavailable. Isso informa aos mecanismos de busca que o tempo de inatividade é temporário.
Como desativo o modo somente leitura quando terminar?
É simples. Basta voltar às configurações do plugin User Blocker na sua área de administração do WordPress. A partir daí, selecione os usuários e clique no botão ‘Desbloquear’ para restaurar o acesso deles.
Além disso, não se esqueça de reativar seus comentários e formulários de contato assim que sua manutenção for concluída.
Recursos Bônus: Mais Guias de Manutenção do WordPress
Espero que este artigo tenha ajudado você a aprender como colocar seu site WordPress em modo somente leitura ou de congelamento de conteúdo!
Se você achou isso útil, talvez também queira conferir estes guias relacionados:
- Em Breve vs. Modo de Manutenção (Comparado)
- Como Corrigir o WordPress Travado no Modo de Manutenção
- Como corrigir o erro “Brevemente indisponível para manutenção agendada”
- Tarefas Cruciais de Manutenção do WordPress para Realizar Regularmente
- Custos de Manutenção do WordPress – Quanto Você Deveria Pagar?
- Manutenção do WordPress – Guia Definitivo para Iniciantes
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.

Moinuddin Waheed
para ser honesto, eu não sabia que tais coisas também existem, que podemos ter migração sem afetar a capacidade dos usuários de ver e ler os blogs e o conteúdo.
Eu sempre usei páginas de "em construção" e "em breve". Mas é bom ter essas maneiras de atualizar e migrar para sites que têm modo de assinatura e outras naturezas semelhantes.
Obrigado por este guia.
Jiří Vaněk
Eu uso o plugin ‘Under Construction’ para este propósito. Este método tem algum benefício além de tornar o site visível? E não poderia ser contraproducente em comparação com o método de esconder tudo atrás de um parágrafo de informação caso algo dê errado?
WPBeginner Support
Isso seria para sites com vários autores para evitar que alguém crie um rascunho ou faça uma modificação enquanto um site está sendo migrado, você pode usar uma página 'em breve' com isso se quisesse para os visitantes do seu site.
Admin
Mark Conger
Note que o Code Freeze foi abandonado, aparentemente. Mas ele foi forkado e pode ser encontrado no github.
Anonymous
E quanto às permissões de ESCRITA DE ARQUIVOS? Digamos que o site WP esteja sob ataque, então como eu bloqueio QUALQUER ESCRITA nos sistemas de arquivos?
Kevin
Obrigado por escrever sobre este plugin. Eu me perguntei se tal coisa seria útil em geral e fico feliz em ver que, mesmo que seu uso permaneça bastante nichado, ele é útil para algumas pessoas.