WP_DEBUGでログが騒がしい時に

WP_DEBUGでログを出力する時に、PHP Noticeなどが大量に出てきて本当に見たいログが見づらいときが多かった。
そこで、error_reportingという関数の引数を変更することで欲しい情報だけを表示させることができる。
僕の場合はwp_includes/load.phpにあった

if(WP_DEBUG){
  error_reporting( E_ALL );
//.....
}

このerror_reportingの引数を変えたところログの表示が変化した。
E_ALLはすべてのログを表示するもので、例えばユーザーが発する注意を表す E_USER_NOTICE を用いて

error_reporting(E_ALL & ~E_USER_NOTICE);

とすれば、「E_USER_NOTICEを除くすべてのログ」を出力することができる。
僕の場合、このE_USER_NOTICEを表示させないようにしたところ今まで大量に出ていた文言が無事消えてくれた。