wp-cli Ativando o modo de manutenção


11

Durante as atualizações de tema ou plug-in, o modo de manutenção é ativado e desativado quando concluído.

É possível ativar / desativar manualmente o modo de manutenção?

Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...

Respostas:


7

O WP-CLI agora possui comandos nativos para ele.

# Activate Maintenance mode
$ wp maintenance-mode activate
# Deactivate Maintenance mode
$ wp maintenance-mode deactivate

Veja wp-cli/maintenance-mode-commandpara mais informações.


9

Você pode ativar o modo de manutenção no WordPress adicionando um .maintenancearquivo ao diretório raiz do WordPress. Será necessário incluir:

<?php
$upgrading = time();

Com esse arquivo, seu site permanecerá no modo de manutenção até você removê-lo.


4
Para adicionar isso, o WordPress analisa o carimbo de data $upgradinge hora e, se tiver mais de 10 minutos, assume que a janela de manutenção passou e ignora o .maintenancearquivo.
William Turrell

O que não é o que o OP pediu. Eles querem saber como fazer isso usando o WP-CLI.
Leymannx

11
@leymannx Não havia uma maneira de ativar / desativar o modo de manutenção com o WP-CLI no momento da minha postagem.
Daniel Bachhuber

2

Eu uso um plug-in para o modo de manutenção e sempre o deixo "no" modo de manutenção.

Praticamente você pode ativar / desativar o modo de manutenção real, ativando / desativando o plug-in - o que é fácil através do wp-cli:

# activate maintenance mode, flush caches and stuff
wp plugin activate ultimate-maintenance-mode
# do maintenance things
wp plugin deactivate ultimate-maintenance-mode
# flush caches again so the maintenance page does not show up

11
Ótima solução alternativa! Embora eu não possa acreditar que não há um recurso nativo no wp-cli que faça isso.
Pagliuca

Não parece haver uma função nativa do WordPress que faça isso, portanto o wp-cli não tem nada a chamar.
Slam
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.