wp-cli Włączanie trybu konserwacji


11

Podczas aktualizacji motywu lub wtyczki tryb konserwacji jest włączony, a następnie wyłączony po zakończeniu.

Czy można ręcznie włączyć / wyłączyć tryb konserwacji?

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

Odpowiedzi:



9

Możesz włączyć tryb konserwacji w WordPress, dodając .maintenanceplik do głównego katalogu WordPress. Będzie musiał zawierać:

<?php
$upgrading = time();

Po umieszczeniu tego pliku witryna będzie w trybie konserwacji, dopóki plik nie zostanie usunięty.


4
Aby dodać do tego, WordPress patrzy na znacznik czasu, $upgradinga jeśli ma więcej niż 10 minut, zakłada, że ​​okno konserwacji minęło, i ignoruje .maintenanceplik.
William Turrell,

O to nie prosił OP. Chcą wiedzieć, jak to zrobić za pomocą WP-CLI.
leymannx,

1
@leymannx Nie było sposobu, aby włączyć / wyłączyć tryb konserwacji z WP-CLI w momencie mojego publikowania.
Daniel Bachhuber,

2

Używam wtyczki do trybu konserwacji i zawsze pozostawiam go w trybie konserwacji.

Praktycznie możesz następnie włączyć / wyłączyć aktualny tryb konserwacji, włączając / wyłączając tę ​​wtyczkę - co jest łatwe dzięki 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

1
Świetne obejście! Chociaż nie mogę uwierzyć, że nie ma natywnej funkcji w wp-cli, która to robi.
pagliuca

Wydaje się, że nie ma natywnej funkcji WordPress, która to robi, więc wp-cli nie ma nic do wywołania.
Slam
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.