【发布时间】:2015-05-11 03:09:14
【问题描述】:
我有一个在 PHP 5.4 下运行的旧 Wordpress 网站,它会抛出许多小错误通知,例如未定义索引。
我无法修复这些错误 - 这些错误来自网站上的一堆 3rd 方插件,这些插件不是我开发的,也没有时间修复。
目前的快速解决方法是隐藏错误通知。 将此添加到 wp-config.php 会隐藏屏幕上的错误,将它们写入 debug.log 文件:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
我想通过以下方式减少日志文件中错误的详细程度:
error_reporting(E_ALL & ~E_STRICT & ~E_NOTICE);
我读到的唯一方法是创建一个自定义的必备插件 (mu-plugin)。
这仍然是当前/最好的技术吗(从 Wordpress 4.2.2 开始)? (不使用第 3 方调试工具)。
有没有人有这类插件的样本供参考?我发现很难找到这方面的信息。
【问题讨论】:
标签: wordpress debugging error-handling