Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como colocar o WordPress em um modo somente leitura para migrações e manutenção

Em nossos anos de experiência, ajudamos muitos usuários a migrar e manter seus sites. Ao fazer isso, sempre enfatizamos a importância de ativar o modo somente leitura.

Ao congelar o conteúdo do seu site, você pode garantir que ninguém altere nada no seu site, mesmo que normalmente tenha acesso de edição.

Isso pode ajudá-lo a evitar erros, conflitos e confusão quando estiver fazendo alterações no seu site.

Neste artigo, mostraremos como você pode colocar seu site WordPress em um modo somente leitura para migrações e manutenção do site.

how to put your wordpress website in read-only mode

Por que colocar seu site WordPress em um estado somente leitura para migrações e manutenção do site?

Você pode ajustar muitas configurações no seu site WordPress sem impedir que os visitantes acessem o site. No entanto, quando estiver fazendo uma grande alteração em seu site, é uma boa ideia colocá-lo em um estado somente leitura.

Por exemplo, se você estiver movendo o WordPress para um novo host ou servidor, atualizando para uma nova versão do WordPress ou instalando um novo tema, isso poderá afetar a experiência do usuário e impedir que seu site funcione normalmente.

A configuração do modo somente leitura pode ajudá-lo a evitar a perda de dados ou conteúdo adicionado ao seu site enquanto você faz a alteração. Você também evita a frustração causada por uma experiência de usuário ruim quando os recursos não funcionam corretamente.

Por exemplo, se alguém estiver escrevendo uma nova postagem no painel do WordPress enquanto você estiver migrando para um novo servidor, todo o trabalho árduo dessa pessoa poderá ser perdido. Ou talvez um usuário não consiga adicionar produtos ao carrinho ou finalizar a compra e saia do site.

Dito isso, vamos dar uma olhada na melhor maneira de colocar seu site WordPress no modo somente leitura para evitar esses problemas.

Como colocar seu site WordPress em um estado somente leitura para migrações e manutenção do site

Há alguns plug-ins dedicados de congelamento de conteúdo ou de modo somente leitura disponíveis, mas todos eles estão desatualizados e não são mantidos ativamente por seus desenvolvedores.

Por isso, recomendamos o uso do plug-in Lock User Account.

Isso é perfeito para sites de associação, lojas on-line ou qualquer outro tipo de site que permita o registro de usuários.

Esse plug-in permite bloquear temporariamente qualquer usuário de sua conta do WordPress. Qualquer pessoa que tenha sua conta bloqueada não poderá editar o conteúdo do site nem adicionar novos conteúdos, embora os visitantes ainda possam ver o site.

Se um usuário tentar fazer login em uma conta bloqueada, ele verá uma mensagem que diz simplesmente “Sua conta foi bloqueada”. É possível personalizar essa mensagem para fornecer mais informações aos usuários.

A locked WordPress user account

Agora, o uso desse plug-in não congela o site nem impede alterações no banco de dados. É por isso que também recomendamos desativar temporariamente os comentários e os formulários de contato do seu site. Mostraremos a você como fazer isso abaixo.

Primeiro, você precisará instalar e ativar o plug-in Lock User Account. Se precisar de ajuda, consulte nosso guia sobre como instalar um plug-in do WordPress.

Antes de iniciar o congelamento de conteúdo, você pode alterar a mensagem que os usuários verão se tentarem fazer login em uma conta bloqueada. Por exemplo, talvez você queira explicar que está mudando o nome do domínio ou fazendo uma manutenção essencial.

Para alterar a mensagem de erro padrão “Sua conta foi bloqueada”, basta acessar Configurações ” Geral.

The WordPress general settings page

Na parte inferior da tela, você verá uma nova seção “Lock User Account” (Bloquear conta de usuário).

Agora você pode simplesmente digitar uma nova mensagem no campo “Locked User Message” (Mensagem do usuário bloqueado). Quando estiver satisfeito com a mensagem, basta clicar no botão “Save Changes” (Salvar alterações).

Creating a custom WordPress login message

Depois disso, você estará pronto para colocar seu site no modo somente leitura.

Para começar a bloquear os usuários de suas contas, vá para Usuários ” Todos os usuários.

A list of WordPress user accounts

Nessa tela, você verá todas as pessoas que têm uma conta no site.

A coluna “Bloqueado” mostra se cada usuário tem acesso à sua conta no momento (desbloqueado) ou não (bloqueado).

A locked WordPress user account

Para bloquear temporariamente o acesso de um usuário à sua conta, clique na caixa de seleção ao lado da foto do perfil.

Se quiser bloquear várias pessoas de suas contas, clique para selecionar várias caixas.

Observação: é muito importante certificar-se de deixar sua própria conta de usuário desbloqueada. Se você for bloqueado acidentalmente, consulte nosso guia sobre como desativar todos os plug-ins sem acesso wp-admin para poder desativar o plug-in Lock User Account no painel de hospedagem do WordPress.

Adding a content freeze to multiple WordPress user accounts

Depois de selecionar um ou mais nomes de usuário, clique no menu suspenso “Ações em massa” e selecione “Bloquear”.

Quando estiver pronto para bloquear essas pessoas de suas contas, clique no botão “Apply” (Aplicar).

Putting a WordPress site into a read only state

Agora, o site está essencialmente no modo somente leitura para seus usuários e, se alguém com uma conta bloqueada tentar fazer login, receberá uma mensagem de erro.

Depois de concluir o trabalho, você poderá desbloquear as contas de usuário. Basta voltar para Users ” All Users e repetir o processo acima. Só que, desta vez, certifique-se de selecionar “Unlock” (Desbloquear) no menu suspenso “Bulk Actions” (Ações em massa).

Depois disso, você pode clicar no botão “Aplicar” para reativar essas contas.

Unfreezing WordPress user accounts

Como desativar temporariamente comentários e entradas de formulários

Antes de iniciar a migração do site ou outras grandes mudanças, você também deve desativar temporariamente os comentários e as entradas de formulários no site. Se alguém enviar um comentário ou formulário no meio de 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, recomendamos o uso do WPCode.

Basta instalar e ativar o plug-in gratuito de snippets do WPCode e, em seguida, navegar até Code Snippets ” Add Snippet.

A partir daí, você pode clicar na categoria Comments (Comentários) no menu à esquerda e, em seguida, clicar em ‘Use snippet’ (Usar snippet) em ‘Completely Disable Comments’ (Desativar completamente os comentários).

WPCode snippet to completely disable comments on your WordPress site

Na próxima tela, tudo o que você precisa fazer é definir a alternância de Inativo para Ativo.

Em seguida, clique no botão Update (Atualizar) e seu snippet estará ativo.

WPCode activate snippet

Se você preferir desativar os comentários manualmente sem um plug-in, consulte nosso guia passo a passo sobre como desativar completamente os comentários no WordPress.

Também recomendamos desativar temporariamente os formulários de contato ou outros formulários do 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.

Nesse ponto, você está pronto para migrar seu site ou fazer trabalhos essenciais de manutenção sem se preocupar com conflitos e erros.

BÔNUS: Como criar belas páginas de manutenção no WordPress

Além de bloquear contas de usuários e proteger formulários e comentários, você também pode colocar seu site em modo de manutenção, para que ninguém possa acessar o conteúdo principal.

Uma página de manutenção bem projetada pode explicar exatamente por que seu site está em um estado somente leitura e quando os visitantes podem esperar que ele volte a ficar on-line.

É aqui que entra o SeedProd. Ele é o melhor construtor de páginas de arrastar e soltar para WordPress e permite que você crie uma página de manutenção totalmente personalizada.

Você pode usar a versão gratuita do SeedProd para criar uma bela página de modo de manutenção.

The SeedProd Pro homepage

Para obter mais detalhes, consulte nosso guia sobre como colocar seu site WordPress em modo de manutenção.

Esperamos que este artigo tenha ajudado você a aprender como colocar seu site WordPress no modo somente leitura para migrações e manutenção do site. Você também pode consultar nosso guia sobre a correção de indisponibilidade breve para manutenção programada no WordPress e como permitir o registro de usuários no seu site WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o 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 receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

5 ComentáriosDeixe uma resposta

  1. Jiří Vaněk

    I use the ‘Under Construction’ plugin for this purpose. Does this method have any benefits other than making the website visible? And couldn’t it be counterproductive compared to the method of hiding everything behind a paragraph information in case something goes wrong?

    • WPBeginner Support

      This would be for sites with multiple authors to prevent someone from creating a draft or making a modification while a site is being migrated, you can use a coming soon page with this if you wanted for your site visitors.

      Administrador

  2. Mark Conger

    Note that Code Freeze has been abandoned, it seems. But it has been forked and can found on github.

  3. Anonymous

    So how about the FILE WRITE permissions? Let’s say the WP site is under attack, then how do i lock the any WRITES to the file systems?

  4. Kevin

    Thanks for writing on this plugin. I wondered if such a thing would be generally useful and I’m glad to see that, even if its use remains rather niche, it is useful to some people.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.