- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
WordPress 5.2 集成了 WSoD 保护,默认情况下,当站点遇到某些 fatal error 时,它会向管理员发送电子邮件通知。我已经为我的客户建立了一个站点,我希望在发生此类错误时对其进行监控,但我不想为此目的在我的客户站点中插入管理员角色。如果发生此类事件,是否有任何 Hook 我还可以设置额外的技术支持电子邮件?
最佳答案
您正在寻找恢复模式 Hook 。第一种方法更简单,是在 wp-config.php 中设置 RECOVERY_MODE_EMAIL
常量。
define( 'RECOVERY_MODE_EMAIL', 'you@example.com' );
也可以通过 recovery_mode_email
过滤器更改恢复模式电子邮件地址:
add_filter( 'recovery_mode_email', function( $email ) {
$email['to'] = 'you@example.com';
return $email;
} );
这样您将收到邮件而不是您的客户,客户不会害怕并且您会被告知这个问题。如果您希望将其发送到多个地址,请将电子邮件作为数组返回:
add_filter( 'recovery_mode_email', function( $email ) {
$email['to'] = array('you1@example.com', 'you2@example.com');
return $email;
} );
建议将您的过滤器实现放入单独的插件或 mu-plugin 中,以避免主题中的 fatal error 导致过滤器永远不会触发。
关于wordpress - 如何在 WordPress 中为 fatal error 处理程序 (WSoD) 设置通知电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65244521/
规格如下: 使用ASP.NET AJAX的ASP.NET 3.5 AJAX控制工具包 jQuery 1.3.2 网页服务 Windows Server 2003 SP1上的IIS6 SP1 SQLSe
我在安装全新的 WP 时遇到了一些问题。我正在尝试将其安装在客户端主机上。当我开始安装时,WP 已经安装好了。我向客户询问了此事,并被告知我可以将其删除,这只是为了从他们这边进行测试。不过我保存了它并
我检查了 tail -n 20/Applications/MAMP/logs/php_error.log。日志中没有错误。我正在使用 MAMP。 我也加了 error_reporting(E_ALL)
最初,我在 Linux 笔记本电脑上本地设置了网站,最近将我的工作从那里迁移到了我的主 PC - Windows。我转移工作的原因是,我发现我使用的 Linux 存在令人难以置信的错误,即使互联网很好
WordPress 5.2 集成了 WSoD 保护,默认情况下,当站点遇到某些 fatal error 时,它会向管理员发送电子邮件通知。我已经为我的客户建立了一个站点,我希望在发生此类错误时对其进行
我很清楚收到 #1064 错误指向无效的 MySQL 语法这一事实,但我发现自己所处的情况并没有通过不断前往 Manual-land 或仔细阅读 SO(the特别是 PDO wiki 以及大量相关问题
我是一名优秀的程序员,十分优秀!