WordPress の debug.log に値を書き出して確認する(error_log)

WordPress

画面にエラーを出せない本番のサイトで、変数の中身を確認したいときに使います。wp-config.php で WP_DEBUG_LOG を有効にしておくと、wp-content/debug.log に書き出されます。

// 文字や数字
error_log( 'Check: ' . $value );

// 配列やオブジェクト
error_log( 'Check: ' . print_r( $data, true ) );

確認が終わったら、書き出しの行は消しておきます。debug.log はどんどん大きくなり、外から読めると中身が見られてしまうので、WP_DEBUG_LOG に公開フォルダの外のファイルの場所を指定するか、使い終わったら無効に戻します。

逆引きリファレンスの一覧へ