Como Colocar o WordPress em Modo Somente Leitura para Migrações e Manutenção

Ao gerenciar um site WordPress, seja executando atualizações ou migrando para um novo host, o maior risco geralmente não é técnico. São pessoas fazendo alterações em segundo plano enquanto você ainda está trabalhando nos bastidores.

Isso pode causar problemas reais. Já vi empresas perderem dados de vendas, sobrescreverem novas postagens de blog e até mesmo extraviarem registros de clientes porque alterações foram feitas durante uma janela de manutenção importante.

É por isso que recomendo colocar seu site em um estado temporário somente leitura (também chamado de congelamento de conteúdo). Isso impede que usuários registrados, como Editores e Autores, façam login e façam alterações enquanto você trabalha.

Dessa forma, nada se perde e seu site permanece estável para os visitantes.

Neste artigo, mostrarei como colocar facilmente o WordPress em modo somente leitura. É perfeito para quando você está trocando de host, atualizando plugins importantes ou fazendo outras manutenções importantes. 👷

Como Colocar o WordPress em Modo Somente Leitura para Migrações e Manutenção

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, 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ó cria 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)

Embora existam plugins projetados especificamente para o modo 'somente leitura', muitos são complexos ou não foram atualizados recentemente. Uma alternativa mais simples e eficaz é usar o plugin User Blocker.

Ele permite que você bloqueie temporariamente qualquer usuário de sua conta WordPress. E qualquer pessoa que for bloqueada não poderá editar ou adicionar conteúdo ao site, 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.

Uma conta de usuário do WordPress bloqueada

Este plugin é perfeito para sites de associação, lojas online ou qualquer outro tipo de site que permita o registro de usuários.

⚠️ Importante: Este plugin funciona bloqueando o login dos usuários. Em outras palavras, ele não congela todo o seu banco de dados. Os visitantes ainda podem deixar comentários ou enviar formulários, e esses novos dados podem ser perdidos durante a manutenção.

É por isso que também mostrarei como desativar temporariamente comentários e formulários como um segundo passo importante.

Vale notar também que este plugin não foi testado recentemente. No entanto, eu mesmo testei e funcionou bem no meu ambiente de teste. Se você não tiver certeza, consulte nosso guia sobre se é seguro usar um plugin desatualizado.

Primeiro, vamos instalar e ativar o plugin User Blocker.

No seu painel do WordPress, vá para Plugins » Adicionar Novo Plugin.

O submenu Adicionar Novo Plugin em Plugins na área de administração do WordPress

Em seguida, basta digitar o nome do plugin na barra de pesquisa para encontrá-lo rapidamente.

Quando ele aparecer, clique no botão ‘Instalar Agora’ e ‘Ativar’. Se precisar de ajuda, consulte nosso guia para iniciantes sobre como instalar um plugin do WordPress.

Instalando o Bloqueador de Usuários

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

Não se preocupe se você não tiver certeza do que configurar; eu o guiarei por cada um deles.

As abas no Bloqueador de Usuários
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.

⚠️ Importante: Após clicar em ‘Selecionar Tudo’, você deve desmarcar manualmente sua própria conta de Administrador. Se você deixar sua conta selecionada, você se bloqueará do seu site.

Verificando todos os usuários para configurar o tempo de bloqueio

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.

Definindo o tempo de bloqueio no Bloqueador de Usuários

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.

Definir outro tempo de bloqueio no Bloqueador de Usuários

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'.

Adicionando a mensagem de bloqueio no Bloqueador de Usuários

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.

Mensagem de sucesso no Bloqueador de Usuários

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.

Detalhes do bloqueio por tempo na tabela

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 no meu site de demonstração:

Mensagem de erro do bloqueio por tempo
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 do usuário que deseja bloquear (certifique-se de não selecionar sua própria conta de administrador). Depois disso, clique no ícone de lápis na aba ‘Ação’ para modificar as configurações.

O ícone de lápis para editar as configurações de bloqueio por data de um usuário

📝 Observação: Certifique-se de não se bloquear da sua conta de administrador. Você precisará dela para fazer a manutenção e desbloquear todos os outros quando terminar.

Se você se bloquear por engano, poderá corrigir isso desativando o plugin do seu painel de hospedagem. 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:

Configuração dedicada para um usuário

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.

Definindo as datas de bloqueio para um usuário

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’.

Mensagem de bloqueio para impedir o acesso de um usuário

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 adicionar o link da sua página de manutenção. Isso dá aos usuários bloqueados um local útil para pousar enquanto você trabalha. Para mais detalhes, veja nosso guia sobre redirecionar visitantes para uma página de manutenção.

Se você está mudando para um novo domínio, você também pode usar este campo para enviar 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.

Status do bloqueio por data

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 no meu site de demonstração:

Mensagem de erro do bloqueio por data
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.

O ícone de lápis para bloquear permanentemente um usuário

Em seguida, você verá a área de configurações dedicada do usuário.

Você pode prosseguir e escrever a mensagem de bloqueio.

Escrevendo uma mensagem de bloqueio para o usuário que você deseja bloquear permanentemente

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.

Usuário bloqueado permanentemente

E é só isso.

Agora, se o usuário tentar fazer login no seu site, a mensagem de bloqueio aparecerá na página de login do WordPress:

Mensagem de erro do bloqueio permanente

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 mudanças, você também vai querer desativar temporariamente os comentários e as entradas do formulário de contato no seu site. Isso porque se alguém enviar um comentário ou formulário no meio das suas mudanças, esses dados seriam 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 das 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.

Página inicial do WPCode

📝 Observação: O plugin gratuito de snippets WPCode funciona bem para desativar temporariamente comentários e envios de formulários. No entanto, a atualização para o WPCode Pro desbloqueia uma biblioteca completa de snippets de código aprovados por desenvolvedores, opções de agendamento e histórico de revisões completo.

Simplesmente instale e ative o plugin WPCode em seu site WordPress.

Na sua área de administrador, vá para Plugins » Adicionar Novos Plugins.

O submenu Adicionar Novo Plugin em Plugins na área de administração do WordPress

Na próxima tela, você pode usar a barra de pesquisa para localizar rapidamente o plugin WPCode.

Em seguida, clique em ‘Instalar Agora’ no resultado da pesquisa e depois em ‘Ativar’ para concluir o processo.

Instalando WPCode

Se precisar de ajuda, confira nosso guia sobre como instalar um plugin WordPress.

Após a ativação, você pode navegar para Code Snippets » + Add Snippet » Comments. Em seguida, passe o mouse sobre ‘Completely Disable Comments’ e clique em ‘Use snippet.’

Snippet do WPCode para desativar completamente os comentários em seu site WordPress

Na próxima tela, simplesmente alterne o interruptor de ‘Inactive’ para ‘Active.’

Em seguida, clique no botão ‘Update’, e seu snippet estará ativo.

Ativar snippet do WPCode

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.

Eu também recomendo desativar temporariamente formulários de contato ou outros formulários em seu site. Você pode substituir o bloco de formulário pelo seu endereço de e-mail comercial, ou simplesmente adicionar um aviso de texto acima do formulário informando aos visitantes que os envios estão temporariamente pausados.

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 os visitantes.

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.

Edite sua página de modo de manutenção

É 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 ‘Bloqueio de Usuário’ cria um congelamento de conteúdo. Ele mantém seu site visível para o público para que eles possam navegar normalmente, mas impede que sua equipe ou membros registrados façam login para fazer 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.

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:

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

6 CommentsLeave a Reply

  1. 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.

  2. 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?

    • 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

  3. 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?

  4. 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.

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.