wp-cliメンテナンスモードの有効化


11

テーマまたはプラグインのアップグレード中、メンテナンスモードが有効になり、完了すると無効になります。

メンテナンスモードを手動で有効/無効にすることはできますか?

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

回答:



9

.maintenanceWordPressのルートディレクトリにファイルを追加して、WordPressのメンテナンスモードを有効にすることができます。以下を含める必要があります。

<?php
$upgrading = time();

このファイルを配置すると、ファイルを削除するまで、サイトはメンテナンスモードになります。


4
それに加えて、WordPressはのタイムスタンプを$upgrading確認し、10分以上経過している場合は、メンテナンスウィンドウが経過したと想定し、.maintenanceファイルを無視します。
William Turrell、2016

これはOPが要求したものではありません。彼らは、WP-CLIを使用してその方法を知りたいと思っています。
leymannx

1
@leymannx投稿時にWP-CLIでメンテナンスモードを有効/無効にする方法がありませんでした。
Daniel Bachhuber

2

メンテナンスモードにはプラグインを使用し、常に「イン」メンテナンスモードのままにします。

実際には、そのプラグインをオン/オフすることにより、実際のメンテナンスモードをオン/オフにすることができます—これは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
素晴らしい回避策!私にはそれを行うwp-cliのネイティブ機能がないとは信じられませんが。
pagliuca 2017年

これを行うネイティブのWordPress関数はないようです。そのため、wp-cliを呼び出す必要はありません。
スラム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.