如何在出现PHP错误/异常时禁用自动电子邮件? 时间:2019-07-05 作者:Blackbam 自WordPress 5.2以来,有一个关于PHP异常的自动电子邮件。在一些较小的项目中,我只是在开发过程中上传新扩展的文件——每当出现错误时,网站管理员就会收到一封电子邮件。这通常是我的一个自由职业客户,他们当时不必要恐慌。因此,我想打开此电子邮件通知(不更改管理员电子邮件)。是否有某种操作/筛选器、配置选项(例如定义)来禁用此行为?一些正确/错误的选项是最好的?然后我可以在开发的时候禁用它。 2 个回复 最合适的回答,由SO网友:ChristopherJones 整理而成 几周前,您可以在这里找到一些关于它的讨论:https://make.wordpress.org/core/2019/04/16/fatal-error-recovery-mode-in-5-2/根据这一点和looking through the core, 您可以使用以下两种方法之一来实现这一点:define(\'RECOVERY_MODE_EMAIL\', \'[email protected]\'); 或add_filter( \'recovery_mode_email\', \'recovery_email_update\', 10, 2 ); function recovery_email_update( $email, $url ) { $email[\'to\'] = \'[email protected]\'; return $email; } 希望有帮助!! SO网友:Graphic Detail 我已经彻底测试了上述建议,但它们都不起作用。我发现唯一可行的是在“wp config.php”中添加以下内容:define(\'WP_DISABLE_FATAL_ERROR_HANDLER\',true); 文章导航