Lors des mises à niveau de thèmes ou de plug-ins, le mode maintenance est activé, puis désactivé une fois l'opération terminée.
Est-il possible d'activer/désactiver manuellement le mode maintenance?
Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...
WP-CLI a maintenant des commandes natives pour cela.
# Activate Maintenance mode
$ wp maintenance-mode activate
# Deactivate Maintenance mode
$ wp maintenance-mode deactivate
Voir wp-cli/maintenance-mode-command
pour plus d'informations.
Vous pouvez activer le mode maintenance dans WordPress en ajoutant un fichier .maintenance
à votre répertoire racine WordPress. Il devra inclure:
<?php
$upgrading = time();
Avec ce fichier en place, votre site sera en mode maintenance jusqu'à ce que vous supprimiez le fichier.
J'utilise un plug-in pour le mode maintenance et le laisse toujours "en" mode maintenance.
En pratique, vous pouvez ensuite activer/désactiver le mode de maintenance en activant/désactivant ce plug-in - ce qui est simple avec 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