Jawaban:
WP-CLI sekarang memiliki perintah asli untuk itu.
# Activate Maintenance mode
$ wp maintenance-mode activate
# Deactivate Maintenance mode
$ wp maintenance-mode deactivate
Lihat wp-cli/maintenance-mode-command
untuk informasi lebih lanjut.
Anda dapat mengaktifkan mode pemeliharaan di WordPress dengan menambahkan .maintenance
file ke direktori WordPress root Anda. Ini harus mencakup:
<?php
$upgrading = time();
Dengan file ini di tempat, situs Anda akan berada dalam mode pemeliharaan sampai Anda menghapus file.
Saya menggunakan plug-in untuk mode pemeliharaan dan selalu membiarkannya "dalam" mode pemeliharaan.
Praktis Anda kemudian dapat menghidupkan / mematikan mode pemeliharaan yang sebenarnya dengan menyalakan / mematikan plugi-in - yang mudah melalui 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
$upgrading
dan jika sudah lebih dari 10 menit mengasumsikan jendela pemeliharaan telah lewat, dan mengabaikan.maintenance
file.