Como ativar o modo de manutenção no Wordpress
Se você já precisou fazer alterações importantes no seu site WordPress, como atualizações de plugins, temas ou realizar manutenção técnica, certamente já se deparou com a necessidade de colocar o site em modo de manutenção. Essa prática é essencial para garantir uma experiência consistente aos visitantes durante o processo, evitando que eles vejam um site em construção ou com funcionalidades temporariamente comprometidas.
No universo do WordPress, existem diversas maneiras de ativar o modo de manutenção, cada uma oferecendo flexibilidade e controle sobre a mensagem exibida aos usuários. Neste tutorial, vamos explorar três métodos distintos para colocar o seu site WordPress em modo de manutenção de forma eficiente e profissional.
Uma maneira rápida e fácil de ativar o modo de manutenção no WordPress é, sem dúvida, através da utilização de um plugin. Este método simplifica consideravelmente o processo, oferecendo uma solução eficiente para garantir que as atualizações e ajustes necessários sejam realizados sem inconvenientes para os visitantes do site.
-
Pesquise, instale e ative o plugin LighStart:
-
Após ativar o plugin serão apresentados 3 opções de modelos que poderá utilizar para editar conforme sua necessidade. Você também poderá optar por não utilizar nenhum modelo, clicando na opção I don't Want Use a Template (Eu não quero usar um template) ao final dessa mesma página.
-
Para editar o conteúdo da página, entre nas configurações do plugin, e em seguida na aba Visual e opção Edit page (Editar página):
Você também pode importar outros modelos: -
Após seguir essas etapas, ao acessar o seu site, ele estará automaticamente no modo de manutenção, conforme o modelo selecionado.
Quando se trata de preparar seu site para uma fase de manutenção, uma abordagem eficaz é utilizar um código no arquivo .htaccess
. Esse código realiza um redirecionamento temporário (código de status 307) para uma página específica, assegurando que os visitantes sejam automaticamente encaminhados para a mensagem de manutenção. Para isso acesse os arquivos de sua hospedagem pelo gerenciador de arquivos no painel Umbler ou de outra forma, como FTP, por exemplo, e insira o código a seguir em seu arquivo .htacess (Caso não tenha dentro da pasta public, você pode criar um).
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ https://example.com/maintenance.html [R=307,L]
Exemplo simples de um resultado após edição e criação dos arquivos:
É possível ativar o modo de manutenção no WordPress e personalizar a página sem a necessidade de plugins.
A única ação necessária é adicionar as seguintes linhas ao arquivo functions.php do seu tema:
function wp_maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('<h1>Em manutenção</h1><br />Site em manutenção planejada. Verifique novamente mais tarde.');
}
}
add_action('get_header', 'wp_maintenance_mode');
O resultado esperado será conforme apresentado na imagem a seguir. Lembre-se que você pode ajustar o texto conforme sua preferência.