Debug Bar は、管理バーにデバグメニューを追加するプラグインで、クエリー、キャッシュ、その他の役立つデバッグ情報を表示します。
Debug Bar
これはメインプラグインで、このページにリストされている残りのプラグインによって拡張される基本機能を追加します。
WP_DEBUG
を有効にすると、PHP の警告や通知も追跡し、見つけやすくなります。
SAVEQUERIES
を有効にすると、MySQL のクエリーが追跡され、表示されます。
Debug Bar Console
このプラグインは、任意の PHP を実行できるコンソールを追加します。変数の内容をテストしたり、その他多くの用途に最適です。
Debug Bar Shortcodes
このプラグインは、Debug Bar に対して、現在のリクエストに登録されているショートコードを表示する、新しいパネルを追加します。
さらに、以下のような情報も表示されます:
- ショートコードによって呼び出される関数/メソッド。
- ショートコードが現在の投稿/ページ/投稿タイプで使用されているかどうか、そしてどのように使用されているか (singular の場合のみ)。
- ショートコードに関する追加情報、たとえば説明、どのパラメータを取るか、自動で閉じるかどうか。
- ショートコードが使用されているすべてのページ/投稿/その他を調べる。
Debug Bar Constants
このプラグインは、Debug Bar に対して、現在のリクエストに対して開発者として利用可能な定数を表示する、3つの新しいパネルを追加します:
- WP 定数
- WP クラス定数
- PHP 定数
Debug Bar Post Types
このプラグインは、Debug Bar に対して、サイトに登録されている投稿タイプに関する詳細情報を表示する、新しいパネルを追加します。
Debug Bar Cron
このプラグインは、Debug Bar に対して、WordPress のスケジュールされたイベントに関する情報を表示する、新しいパネルを追加します。
インストールすると、以下の情報にアクセスできます:
- スケジュールされたイベントの数
- cron が現在実行されている場合
- 次のイベントの時刻
- 現在の時刻
- カスタム・スケジュールイベントのリスト
- コア・スケジュールイベントのリスト
- スケジュールのリスト
Debug Bar Actions and Filters Addon
このプラグインは、Debug Bar に対して、現在のリクエストに接続されているフック (アクションとフィルター) を表示するために、2つのタブを追加します。アクションタブは、現在のリクエストにフックされたアクションを表示します。フィルタータブは、フィルタータグとそれに接続された関数を、それぞれの優先順位とともに表示します。
Debug Bar Actions and Filters Addon を見る
Debug Bar Transients
このプラグインは、Debug Bar に対して、WordPress の Transient に関する情報を表示する、新しいパネルを追加します。
インストールすると、以下の情報にアクセスできます:
- 既存 transient の数
- カスタム transient のリスト
- コア transient のリスト
- カスタム・サイト transient のリスト
- コア・サイト transient のリスト
- transient を削除するオプション
Debug Bar List Script & Style Dependencies
このプラグインは、読み込まれるスクリプトとスタイル、読み込まれる順番、依存関係を一覧表示します。
Debug Bar List Script & Style Dependencies を見る
Debug Bar Remote Requests
このプラグインは、Debug Bar に対して、HTTP API 経由のリモートリクエストを表示しプロファイリングする、新しいパネルを追加します。
インストールすると、以下の情報にアクセスできます:
- リクエスト・メソッド (GET、POST、等)
- URL
- リクエストごとの時間
- 全リクエストの総時間
- リクエスト総数
必要に応じて、URL に ?dbrr_full=1
を追加して、すべてのリクエストパラメータと、ヘッダーを含むレスポンスの完全なダンプを含む、追加情報を得ることができます。