最好只将错误记录到服务器上,然后使用bash或支持电子邮件和错误分析的服务器脚本(而不是PHP)。有很多日志文件工具,简单的工具如Logwatch、Swatch、Octopussy,或者更复杂的工具如Nagios。
对于使用触发的错误WP_Error
您可以将电子邮件警报或日志功能直接写入the class, 如果这是你的代码。
我建议您查看以下内容:https://github.com/pippinsplugins/WP-Logging
此外,WP还支持maintenance.php
和adb-error.php
您可以自定义的文件,最后一个文件对您的问题更有利,因为它将处理与WP相关的DB错误。
当然,您可以使用PHP来发送错误,例如使用上面的:http://yoast.com/custom-wordpress-database-error-pages/
但您最好在生产服务器上使用日志文件和日志分析器来完成这类工作。