誰かがこれを手伝ってくれることを願っています。開発に忙しいサイトのフロントエンドで大量の通知エラーが発生しています。それらを debug.log に記録したいだけです。
以下は、wp-config の正しい場所にあります。
define('WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set('display_errors',0);
そして、以下を含む mu-plugin を作成しました (ここで推奨されているように: How can I stop PHP notifications from appear in wordpress? )
error_reporting(E_ALL & ~( E_NOTICE | E_USER_NOTICE | E_STRICT |
E_DEPRECATED | E_USER_DEPRECATED | E_WARNING | E_CORE_WARNING |
E_USER_WARNING | E_COMPILE_WARNING | E_PARSE ));
上記のいずれも機能せず、かなりの量の通知を受け取っています。それらの多くは、未定義のオフセットまたは非オブジェクトのプロパティを取得しようとするためのものです。私はそれらを調べて修正しますが、フロントエンドよりもerror.logのエラーの方がはるかに好きです。
前もって感謝します!