2026年5月20日

2026年5月20日

プラグイン更新後に白い画面になった場合の対処法

はじめに

「プラグインを更新したら突然サイトが真っ白になった」というのは、WordPressユーザーがよく経験するトラブルです。更新したプラグインがPHPエラーを起こしているか、他のプラグインやテーマと競合していることが原因のほとんどです。

管理画面にアクセスできなくなっても、FTPやデータベース経由で復旧できます。

症状・原因

プラグイン更新後にWSODが発生する主な原因:

  • 更新したプラグインのコードに不具合がある
  • 新バージョンが現在のPHPバージョンに非対応
  • 他のプラグインやテーマとの競合
  • プラグイン更新中にタイムアウトが発生し、ファイルが破損した

解決手順

ステップ1:管理画面にアクセスできるか確認

まず https://あなたのドメイン/wp-admin/ にアクセスします。

  • 管理画面が開く場合 → プラグイン一覧から更新したプラグインを無効化
  • 管理画面も白い場合 → ステップ2へ

ステップ2:FTPで問題プラグインを無効化

FTPクライアント(FileZilla等)で接続し、wp-content/plugins/ フォルダを開きます。

更新したプラグインのフォルダ名を変更します:

変更前: contact-form-7/
変更後: contact-form-7_disabled/

これだけでそのプラグインが強制無効化され、サイトが復旧します。

ステップ3:データベースから無効化する(FTPが使えない場合)

phpMyAdminで wp_options テーブルを開き、option_nameactive_plugins の行を探します。option_value にシリアライズされたプラグインリストがあるので、問題プラグインの記述を削除します。

より簡単な方法option_value を以下に書き換えて全プラグインを無効化します:

a:0:{}

ステップ4:プラグインをダウングレードする

無効化で復旧できたら、そのプラグインの旧バージョンをWordPress.orgの「Advanced View」からダウンロードしてインストールします。

1. WordPress.orgのプラグインページを開く

2. 右サイドバーの「Advanced View」をクリック

3. 「Previous Versions」から安定バージョンをダウンロード

4. 手動でアップロードしてインストール

ステップ5:プラグイン開発者に報告

バグが原因の場合、WordPress.orgのサポートフォーラムに報告します。再現手順と環境(PHPバージョン、WordPressバージョン)を書くと早く対応してもらえます。

注意事項

  • プラグインを更新する前に必ずバックアップを取ってください
  • ステージング環境でテストしてから本番に適用することを推奨します
  • 自動更新を有効にしている場合は、主要プラグインのみ手動管理への切り替えを検討してください

まとめ

プラグイン更新後の白い画面は、FTPでプラグインフォルダ名を変更するだけで素早く復旧できます。復旧後はプラグインのダウングレードか、開発者からの修正版リリースを待ちましょう。

関連記事:

お気軽にご相談ください

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