2026年5月20日

2026年5月20日

WordPressのリカバリーモードを使って管理画面を復元する方法

はじめに

WordPress 5.2以降では「リカバリーモード」という機能が搭載されています。致命的なPHPエラーが発生した際に、WordPress自身がエラーを検出してメールで通知し、特別なURLから管理画面にアクセスできる仕組みです。

リカバリーモードの仕組み

エラー発生 → WordPressがエラー検出 → 管理者メールに通知
→ メール内のリンクをクリック → リカバリーモードで管理画面に入る
→ 問題のプラグイン/テーマを無効化 → サイト復旧

使い方

ステップ1:管理者メールを確認する

致命的なエラーが発生すると、管理者メールアドレス宛に以下のようなメールが届きます:

件名: [サイト名] でのエラー

このサイトで技術的な問題が発生しています。
「リカバリーモードを開始する」リンクをクリックして
サイトに安全に入ることができます。

https://example.com/wp-login.php?action=enter_recovery_mode&rm_token=XXXXX

ステップ2:リカバリーモードURLにアクセスする

メール内のリンクをクリックし、管理者ユーザーでログインします。リカバリーモードでは問題のあるプラグインやテーマが自動的に一時停止された状態で管理画面が表示されます。

ステップ3:問題を修正する

プラグイン → 該当プラグインを「無効化」、または 外観テーマ でデフォルトテーマに切り替えます。

ステップ4:リカバリーモードを終了する

管理画面上部に「リカバリーモードを終了する」ボタンが表示されているので、修正後にクリックして通常モードに戻ります。

リカバリーモードのメールが届かない場合

  • 管理者メールアドレスが正しいか確認する
  • メールが迷惑メールフォルダに入っていないか確認する
  • SMTPプラグインを使ってメール送信を安定化させる

メールが届かない場合は、以下のURLに手動でアクセスします(トークンはDB内のrecovery_keysから確認):

https://example.com/wp-login.php?action=enter_recovery_mode

リカバリーモードが使えない場合

WordPress 5.2未満のバージョンまたはメールが届かない場合は、FTPでプラグインフォルダ名を変更する方法(記事0002参照)を使ってください。

注意事項

  • リカバリーモードURLは1時間で期限切れになります
  • メール内のURLは1回しか使えません(使用後は新しいURLが生成されます)
  • 複数の管理者がいる場合、最初にアクセスした人がリカバリーセッションを開始します

まとめ

WordPress 5.2以降のリカバリーモードは、致命的なエラー発生時に管理者メールへ通知し、特別なURLから安全に管理画面へアクセスできる便利な機能です。メールを確認してリンクをクリックするだけで問題のプラグインを無効化できます。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ