2026年5月20日
2026年5月20日
WordPressのセーフモード(リカバリーモード)の使い方と活用法
はじめに
WordPress 5.2から導入された「リカバリーモード(セーフモード)」は、プラグインやテーマのエラーでサイトが壊れたときに管理画面にアクセスできる機能です。通常の方法では入れない状況でも、メールから特別なリンクで管理画面に入り、問題の原因を無効化できます。
リカバリーモードとは
WordPress 5.2以降、致命的なエラーが発生すると:
1. サイト訪問者にはエラーページが表示される
2. 管理者のメールアドレスにリカバリーリンクが送られる
3. そのリンクからセーフモードで管理画面にアクセスできる
リカバリーモードへのアクセス方法
メールからアクセス
管理者メールに届く件名「あなたのサイトで技術的な問題が発生しています」のメールを開き、リンクをクリックします。
リカバリーリンク例:
https://example.com/wp-login.php?action=enter_recovery_mode&rm_token=xxxxxxxx&rm_key=xxxxxxxx
このリンクは1時間有効で、使い切りです。
手動でリカバリーモードに入る方法
メールが届かない場合(送信設定の問題など)、次の方法で対処します:
// wp-config.php に追加
define( 'RECOVERY_MODE_EMAIL', 'your-email@example.com' );
または、wp-content/ に recovery-mode という名前の空ファイルを作成し、WordPressを再起動させます(非推奨・古いバージョン向け)。
リカバリーモードでできること
リカバリーモードで管理画面にアクセスすると、問題のあるプラグインやテーマが自動的に一時停止されています:
- プラグイン管理画面:問題のプラグインを確認・無効化
- テーマ管理画面:問題のテーマを切り替え
- エラー情報の確認:致命的エラーの詳細が管理画面上部に表示される
修正後の手順
1. 問題のプラグイン/テーマを無効化またはアップデート
2. 「リカバリーモードを終了」ボタンをクリック
3. 通常モードでサイトが表示されることを確認
リカバリーモードが使えない場合
WordPress 5.2未満の場合、またはメールが届かない場合はFTP経由での修正が必要です:
wp-content/plugins/{問題のプラグイン}/ → フォルダ名を変更して無効化
wp-content/themes/{問題のテーマ}/ → フォルダ名を変更して無効化
注意事項
- リカバリーリンクは1時間で期限切れになります。届いたらすぐに使用してください。
- リカバリーモードはあくまで診断・応急処置のための機能です。根本原因(プラグインのバグ等)は別途対処が必要です。
まとめ
WordPress 5.2以降のリカバリーモードを使えば、致命的なエラー時でもメールからセーフモードで管理画面に入れます。問題のプラグインやテーマを無効化して、サイトを素早く復旧させましょう。
関連記事: