WordPressで「現在メンテナンス中のため、しばらくの間ご利用いただけません。」の状態でログインできなくなった場合の対処法

WordPress本体やプラグイン、テーマをアップデートするとき、一時的に「メンテナンスモード」という状態になり、画面に「現在メンテナンス中のため、しばらくの間ご利用いただけません。」という表示が出てきます。

そして、アップデートが完了するとメンテナンスモードは解除されて、またサイトが見れるようになるのですが、何らかの原因でメンテナンスモードが解除されないときがあります。
今回はそうなってしまったときに、どう対処すればいいのかまとめておきます。
アップデート後に解除されない原因
メンテナンスモードが解除されない原因は、ほとんどの場合は下記のどれかです。
- アップデート中にページ遷移をした
- アップデートに失敗した
- アップデート中にネットワークが途切れてサーバーから切断された
事故を防ぐためには、アップデートボタンを押したら触らないようにして、間違えて別ページへ遷移しないようにする必要があります。
アップデートの失敗に関しては「WordPressのバージョンとプラグインに互換性がない」「別のプラグインと干渉している」などでも発生するので、まずはテスト環境でアップデートして、問題なければアップデートが安心です。
また、プラグインは一括で更新するより1つずつ更新していった方が、いままでの経験上問題なくアップデートされるイメージがあります。
メンテナンスモードを解除する方法
メンテナンスモードの解除方法は下記のどちらかです。
.maintenanceファイルを削除する
メンテナンスモード中は、WordPressがインストールされている「wp-admin」フォルダなどと同じ階層に「.maintenance」ファイルが生成されます。

メンテナンスモードが解除されないときは、この「.maintenance」ファイルを削除すれば解除されます。
アップデート中のプラグインを削除する
プラグインのアップデート中は、「.maintenance」ファイルがないのに、メンテナンスモードが解除されていないときがあります。
その場合は、アップデート中だったプラグインを削除すると、解除できます。
WordPressをインストールしている「/wp-content/plugins」フォルダ以下を見て、該当のプラグインフォルダを削除(or 自分のPC上へ退避)すればOKです。

gulpでSSI(サーバーサイドインクルード)を使用する「connect-ssi」
iTerm2で起動時に左上に表示される「Tip of the Day(今日のTip)」を非表示にする方法
Visual Studio CodeでSVGをプレビューする拡張機能「SVG Preview」
Local by Flywheelのページ遷移を軽くする設定
Nuxt.jsでVuexストア連携を行う方法|Nuxt.jsの基本
Visual Studio Codeで正規表現にマッチするか確認できる拡張機能「Regex Previewer」
iCLUSTA+でWordPressのアップロード容量を上げたいときのメモ
Dart Sassでファイルを分割して管理する方法|Dart Sass入門
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)