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

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

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

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

Google Maps APIをローカル開発環境で使用するときの制限設定方法
WordPressで既に公開済みの記事の更新を、指定した日付に反映する方法「PublishPress Revisions」
Nuxt.jsの基本と最初のセットアップ「プロジェクトの作成と起動をするまでの流れ」
Dart Sassでファイルを分割して管理する方法|Dart Sass入門
SafariのURLメニュー部分も考慮できるCSSの単位「dvh」
Movable TypeでAssetURLやEntryPermalink・ContentPermalinkで出力されるパスを絶対パスから相対パスに変える
Dart Sassを使う上で1番基本的なネストやアンパサンドの書き方|Dart Sass入門
Vue.jsでtemplateタグ内にscriptやstyleタグを生成する方法|Tags with side effect are ignored
SourceTreeを開くと「’git status’ failed with code 69:’」というポップアップが出てくる場合の解決方法
Gitで最初に設定しておくユーザー名とメールアドレスのグローバル設定
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?
1つのノートアプリにすべて集約するのをやめた理由|2025年時点のノートアプリの使い分け
Notionログイン時の「マジックリンク」「ログインコード」をやめて普通のパスワードを使う
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
Gitで1行しか変更していないはずのに全行変更した判定になってしまう