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

Miati
fonte

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.

Luke Cavanagh
fonte
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.

Daniel Bachhuber
fonte
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
Dominic
fonte
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