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以降のリカバリーモードを使えば、致命的なエラー時でもメールからセーフモードで管理画面に入れます。問題のプラグインやテーマを無効化して、サイトを素早く復旧させましょう。

関連記事:

お気軽にご相談ください

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