フック中に変数の中身を確認したい時ないですか?
そんなときは var_dump が便利なのですがフック中だと出力できないことがあります。
今回は、フック中でも var_dump の結果をブラウザのコンソールに表示させて、公開中のサイトでもこっそり確認する方法をご紹介します。

以下のコードをフックで実行する関数内に挿入するだけです。

ob_start ();
var_dump ( 【表示させたい変数】 );
$var = ob_get_contents();
ob_end_clean ();
$var = addslashes ( $var );
$var = str_replace ( array ( "\r\n", "\r", "\n" ), '\n', $var );
echo '';

【表示させたい変数】の部分は「$args」など情報を確認したい変数に置き換えてください。
var_dump は echo されちゃうので一旦 ob_start で変数に格納して、addslashes でクォートをエスケープ、改行コードを LF に変更、最後に script タグを echo しています。
これで開発は爆速に進むはず!