WordPressサイトを開いた際、突然「このサイトで重大なエラーが発生しました。」と表示され、画面が真っ白になってしまうことがあります。これは、PHPプログラムが途中で停止した際に表示される警告です。

Extensions For CF7の役割とは

「Extensions For CF7」は、Contact Form 7プラグインの機能を拡張するツールです。WordPress.orgによると、お問い合わせフォームのデータをデータベースに保存したり、送信後のページリダイレクト、入力内容に応じた項目の表示切り替え(条件付きロジック)、Mailchimp連携など、フォーム運用を便利にする機能を提供しています。多くのサイトで活用されているプラグインです。

更新が原因でエラーが起きる理由

今回のエラーは、セキュリティに関連する更新がきっかけとなっている可能性があります。

NVD(2026年10月10日公表)によると、3.4.5以前のバージョンには、ファイルアップロード機能に関連する脆弱性が報告されていました。これを受け、最新版である「3.4.6」(2026年10月4日公開)では、署名フィールドやフォーム送信時のファイル処理が強化されています。

PHPのバージョンやサーバー環境によっては、このようなセキュリティ強化のためのプログラム変更が、既存の環境と衝突して致命的なエラー(Fatal error)を引き起こし、画面を表示できなくなるケースがあります。

まずサイトを復旧させる手順

焦らず、以下の手順で原因となっているプラグインを停止させ、サイトの表示を戻しましょう。

1. エラーメールを確認する

WordPressから「サイトで技術的な問題が発生しています」という件名のメールが届いていないか確認してください。本文にエラーの原因となったプラグイン名が記載されている場合があります。

2. ファイルマネージャーでプラグインを強制停止する

メールが届いていない場合や、管理画面にアクセスできない場合は、サーバーの「ファイルマネージャー」機能を使ってプラグインを無効化します。ここではConoHa WINGでの操作例を挙げます。ほかのサーバーの場合は、各社のマニュアルで同じ操作を確かめてください。

  1. コントロールパネルの「WING」から「サイト管理」→「ファイルマネージャー」を開きます。
  2. 「public_html」配下で対象ドメインのフォルダを選択し、「wp-content」→「plugins」の順に開きます。
  3. 「extensions-for-cf7」というフォルダを探し、右クリックして「リネーム」を選びます。
  4. フォルダ名を「extensions-for-cf7-old」などに変更し、Enterキーで確定します。これによりプラグインが強制的に停止されます。

今後の対策

サイトの表示が戻った後は、以下の点を確認してください。

  • バックアップからの復旧: 作業前には必ずサーバー等のバックアップ機能からデータを保存してください。
  • 最新版への対応: プラグインが最新の「3.4.6」であることを確認してください。WordPress.orgの更新履歴には、バージョン3.4.6にてWordPress最新版との互換性テスト済みであると記されています。
  • PHPバージョンの確認: PHPを更新した直後にエラーが出た場合は、サーバーの管理画面で元のバージョンに一時的に戻し、プラグインを最新にしてから再度バージョンアップを試してください。

個別のエラー詳細や解決が難しい場合は、各プラグインの公式サポートページや公式ドキュメント(https://wordpress.org/plugins/extensions-for-cf7/)で最新情報を確認してください。

出典・参考

あわせて読みたい


エラーが直らない・自分で触るのが不安な方へ WordPressのエラーやPHPの切り替えでお困りの方は、お問い合わせページからお気軽にご相談ください(料金の目安はこちら)。サイトの状態を確認したうえで、何から手を付ければよいかをご案内します。

ランサーズからもご依頼いただけます:WordPressの不具合・エラーを、原因から突き止めて解決します(ランサーズ)

自分で直したい方へ:手順をまとめた本があります PHP更新・エラー・引越し・セキュリティまで、よくある困りごとを「どの画面を見るか」「どう判断するか」「だめだったときの戻し方」の順にまとめました(全8章)。