Studio でのデバッグ
このテキストはAIを使用して翻訳されました。英語の原文を表示するには、こちらをクリックしてください。
WordPress Studio には、ローカルの WordPress サイトの問題を発見・修正するための組み込みツールがいくつか用意されています。追加のソフトウェアをインストールしたり、アプリを離れたりする必要はありません。
デバッグログ
WordPress が何をログに記録しているか確認したいことがあるでしょう。Studio では、専用のデバッグログ切り替え機能により、サイトの WP_DEBUG と WP_DEBUG_LOG を自動的に設定できるため、簡単に確認できます。
デバッグログを有効にする
- デバッグしたいサイトを選択します。
- 設定タブに移動します。
- 「サイトを編集」をクリックします。
- デバッグタブを開きます。
- デバッグログを有効にするをオンに切り替えます。
- 保存をクリックします。
デバッグログが有効になると、サイトは PHP のエラー、通知、警告を wp-content/debug.log に記録します。設定タブにログファイルを開くリンクが表示されるので、パスを探すことなく直接ファイルにアクセスできます。
PHP の error_log() 関数を使用して、独自のメッセージをログに書き込むこともできます:
error_log( 'My value: ' . print_r( $my_variable, true ) );
ブラウザにエラーを表示する
デバッグタブには、WP_DEBUG_DISPLAY を設定するブラウザにエラーを表示トグルも含まれています。有効にすると、PHP のエラーや警告がログファイルに静かに記録されるのではなく、ページ出力にインラインで表示されます。アクティブな開発中にすぐフィードバックを得たい場合に便利です。
注意点:
- ブラウザにエラーを表示はデバッグログの代わりではなく、デバッグログと併用するのが最も効果的です。
- クライアントと共有するサイトではオフにしてください。内部パス情報やその他の実装の詳細がページ出力に表示される可能性があります。
AI エージェントを使ったデバッグログの解析
デバッグログが有効になったら、AI エージェントを直接ログに向けることができます。Claude Code、Cursor、その他のツールなど、使用しているエージェントに対して、エラーログが wp-content/debug.log にあることを伝えてください。エージェントが出力を読み取り、問題を特定し、作業の流れを中断することなく修正を提案してくれます。
phpMyAdmin によるデータベースアクセス
ローカルデータベースの確認や編集には、以前は別のツールと別のセットアップが必要でした。Studio では概要タブから直接 phpMyAdmin にアクセスできるため、アプリを離れたり何かを設定したりすることなく、テーブルのクエリ、データの確認、スキーマの問題のデバッグが行えます。
サイトの phpMyAdmin を開くには、サイトを選択し、概要タブの phpMyAdmin ボタンをクリックします。
Xdebug によるステップ実行デバッグ
より深い調査には、Studio に含まれる Xdebug サポートを利用できます。コード全体にデバッグ出力を散りばめる代わりに、ブレークポイントを設定し、1行ずつ実行をステップ実行し、変数をリアルタイムで検査できます。すべてエディタから操作可能です。
Xdebug はすべての Studio サイトで利用可能で、システムレベルのインストールは不要です。Studio はポート 9003 でデバッグ接続をリッスンします。
VS Code や PhpStorm の接続方法を含む詳しいセットアップ手順については、Studio での Xdebug をご覧ください。
最終更新日: 6月 18, 2026