WordPress中的PHP通知

时间:2015-10-12 19:40:50

标签: php wordpress error-reporting error-suppression

希望有人可以帮忙解决这个问题。我在网站的前端遇到了大量的通知错误我正忙于开发,我希望它们只是放入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 notices from appearing 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中的错误而不是前端错误。

提前致谢!

0 个答案:

没有答案