紹介
WordPress プラグインで問題が発生した場合、正確な原因を特定するのは難しいことがよくあります。問題は、プラグインの競合、テーマの非互換性、またはサーバー構成の問題から発生する可能性があります。WordPress.org チームによって開発された「ヘルスチェックとトラブルシューティング」プラグインは、これらの問題を切り分けて特定するのに役立つ強力な診断ツールです。
ヘルスチェックとトラブルシューティングとは何ですか?
Health Check & Troubleshooting は、次のことを可能にする公式の WordPress.org プラグインです。
- WordPressインストールで診断を実行する
- すべてのプラグインを無効にし、ユーザーセッションのみのデフォルトテーマに切り替える「トラブルシューティングモード」に入ります
- プラグインとテーマを選択的に再度有効にして、競合を特定する
- サポート目的でサイトに関する技術情報を収集する
主な利点は、トラブルシューティングモードが管理者ユーザーにのみ影響し、問題を診断している間、訪問者は引き続き通常どおりサイトを表示できることです。
取り付け
- WordPressダッシュボードにログインします
- プラグイン>新規追加に移動します。
- 「ヘルスチェックとトラブルシューティング」を検索します。
- 「今すぐインストール」をクリックし、「アクティベート」をクリックします
ブラウザコンソールでのJavaScriptエラーのチェック
ヘルスチェックプラグインを使用する前に、機能の問題を引き起こしている可能性のあるJavaScriptエラーを確認することが重要であることがよくあります。
- ブラウザの開発者ツールを開きます。
- Chrome/Edge: F12 キーを押すか、右クリックして「検査」を選択します。
- Firefox: F12 キーを押すか、右クリックして「要素の検査」を選択します
- Safari: 「環境設定」>「詳細設定」で開発者ツールを有効にしてから、Option+Command+I を押します
- 「コンソール」タブに移動します
- 問題のある機能を操作する (ボタンのクリック、フォームの送信など)
- コンソールに表示される赤いエラー メッセージを探します
- エラーに記載されているスクリプト名に注意してください
- ファイルパス内の特定のプラグインへの参照に注意してください
- 「未定義」や「null」エラーなどのパターンを探します
- 見つかったエラーを文書化してサポートチームと共有する
JavaScript エラーは、多くの場合、どのプラグインが問題を引き起こしているかを即座に特定したり、競合の性質に関する貴重な手がかりを提供したりすることができます。
トラブルシューティングモードを使用した問題の診断
ステップ 1: トラブルシューティング モードに入る#
- [サイトの正常性>ツール] に移動します。
- 「トラブルシューティング」タブをクリックします
- 「トラブルシューティングモードに入る」ボタンをクリックします
- WordPressは、すべてのプラグインを無効にし、デフォルトのテーマを使用する基本状態でリロードします(セッションのみ)
ステップ 2: 問題をテストする#
トラブルシューティング モードになったら、発生していた問題が引き続き発生するかどうかをテストします。
- 問題が解決された場合(発生しなくなった):これにより、問題がプラグインまたはテーマに関連していることが確認されます
- 問題が解決しない場合: 問題は、WordPressのコアファイル、サーバー構成、またはデータベースの問題に関連している可能性があります
ステップ 3: 体系的なテスト (問題が解決した場合)#
トラブルシューティング モードで問題が解決した場合は、次の手順に従って具体的な原因を特定します。
- トラブルシューティング モードのまま、テーマの横にある [プラグインの有効化とテスト] をクリックして、テーマが問題の原因であるかどうかをテストします
- 問題が再発する場合は、テーマが原因です
- 問題が再発しない場合は、プラグインのテストを続行します
- プラグインを1つずつ有効にします。
- プラグインの横にある「プラグインの有効化とテスト」をクリックします。
- 各プラグインを有効にした後に問題が再発するかどうかをテストします
- 問題が再発する原因となるプラグインが見つかるまで続行します
- 競合するプラグインまたはテーマが見つかった場合:
- それをメモしておいてください
- 無効にしたままにするか、開発者にサポートを依頼することができます
ステップ 4: トラブルシューティング モードを終了する#
問題を特定したら、次の操作を行います。
- 画面上部の「トラブルシューティングモードを無効にする」をクリックします
- サイトは通常の状態に戻り、すべてのプラグインとテーマがアクティブになります
競合を特定した後の対処方法
問題がプラグインにある場合:#
- プラグインに利用可能なアップデートがあるかどうかを確認する
- プラグインのサポートフォーラムで同様の問題を検索してください
- 具体的な詳細については、プラグイン開発者にお問い合わせください。
- WordPress版
- PHPバージョン
- その他のアクティブなプラグイン
- 問題を再現する手順
- ブラウザコンソールからのエラーメッセージ
課題がテーマの場合:#
- テーマのアップデートが利用可能かどうかを確認する
- 一時的にデフォルトのWordPressテーマに切り替えることを検討する
- 具体的な詳細については、テーマ開発者にお問い合わせください
トラブルシューティング モードで問題が解決しない場合は、次の手順を実行します。#
これは、次のようなより深い問題を示唆しています。
- WordPressのコアファイル整合性の問題
- データベースの破損
- サーバー構成の問題
- PHP バージョンの互換性の問題
このような場合は、次の点を考慮してください。
- サイトヘルスチェックの実行(サイトヘルス>ステータス>ツール)
- ホスティングプロバイダーに相談する
- WordPress開発者に助けを求める
高度なトラブルシューティング手法
ヘルスチェックデバッグ情報の使用#
- [ツール] > [サイトの正常性>情報] に移動します。
- このページには、WordPressの設定に関する詳細情報が含まれています
- 「クリップボードにコピー」をクリックしてサポートチームと共有します
代替ユーザーアカウントを使用したテスト#
問題が特定のユーザーロールにのみ影響する場合があります。
- 別のロールを持つ一時的なユーザー アカウントを作成する
- この新しいユーザーアカウントで問題が発生するかどうかをテストする
サーバー エラー ログの確認#
サーバーエラーはブラウザーに表示されない場合があります。
- ホスティング コントロール パネルでエラー ログを確認します。
- または、
define('WP_DEBUG', true);そしてdefine('WP_DEBUG_LOG', true);wp-config.phpファイルへ - エラーは /wp-content/debug.log に記録されます
効率的なトラブルシューティングのヒント
- バイナリ検索方法 : プラグインが多いサイトの場合は、「分割統治」アプローチを使用します。
- プラグインの半分を有効にしてテストする
- 問題が発生した場合、問題はその半分にあります。そうでない場合は、残りの半分にあります
- 問題を切り分けるまで、問題のあるグループを半分に分割し続けます
- この方法は、プラグインが多数ある場合にプラグインを 1 つずつテストするよりも大幅に高速です
- 複雑な競合 : プラグインの組み合わせによって発生する問題があることに注意してください。
- 問題のあるプラグインを 1 つも特定できない場合は、さまざまな組み合わせをテストしてみてください
- 同様の機能を果たすプラグイン(複数のSEOプラグイン、複数のキャッシュソリューション)に注意してください
- 2 つのプラグインは個別に正常に動作するが、一緒に使用すると競合する場合があります
- 体系的な文書化 : テストした内容と結果を詳細にメモします
- 最近の変更点 : 最近インストールまたは更新されたプラグインまたはテーマをテストすることから始めます
- 一般的な原因 : 影響の大きいプラグインを最初にテストします (キャッシュ、セキュリティ、最適化プラグイン)
- キャッシュのクリア : テスト時には、必ずキャッシュプラグインをクリアしてください
- ブラウザテスト : 複数のブラウザーでテストして、ブラウザー固有の問題を除外します
プラグインサポートに連絡する場合
問題を特定したが、自分で解決できない場合:
- 包括的な情報を収集する :
- WordPress版
- PHPバージョン
- アクティブなプラグインの完全なリスト
- テーマ名とバージョン
- ブラウザとデバイス情報
- 問題を再現するための正確な手順
- 該当する場合、スクリーンショットまたは画面録画
- ブラウザコンソールからのエラーメッセージ
- 既存のドキュメントを確認する :
- プラグインのナレッジベースを確認する
- プラグインのサポートフォーラムで同様の問題を検索してください
- 詳細なサポートチケットを送信する :
- 上記で収集したすべての情報を含める
- すでに試したことを具体的に説明する
- ヘルスチェックを使用して問題を切り分けたことを伝えます
- 可能かつ適切な場合は、一時的な管理者アクセスを提供する
最初のサポート リクエストで提供する情報が多いほど、サポート チームは問題の解決をより迅速に支援できます。
最終的に
Health Check & Troubleshooting プラグインは、ライブ サイトを中断することなく WordPress の問題を診断するための非常に貴重なツールです。プラグインとテーマを体系的にテストすることで、競合を特定し、必要に応じてサポート チームに詳細情報を提供できます。
覚えておいてください: プラグイン、テーマ、またはコア ファイルに大幅な変更を加える前に、必ず WordPress サイトをバックアップしてください。
リソース#
Updated on 2026年4月16日 · Need help? Open a support ticket