截取wp_mail()以查看内容

时间:2016-08-05 作者:psorensen

我正在寻找一种方法,在邮件发送之前将其挂接到邮件函数中,以便我可以var\\u转储输出。Are there any action hooks with the mail message that I can hook into? 我很难找到wp_mail() 核心功能。任何其他调试邮件输出的方法也将不胜感激。

1 个回复
最合适的回答,由SO网友:Andy Macaulay-Brook 整理而成

Google上的第一个链接是https://developer.wordpress.org/reference/functions/wp_mail/ 这表示wp\\U mail位于wp includes/pluggable中。php

它还有完整的函数源代码,显示函数的第一个活动行是:

$atts = apply_filters( \'wp_mail\', compact( \'to\', \'subject\', \'message\', \'headers\', \'attachments\' ) );

... 这表明,如果您连接到过滤器,您可以捕获所有这些字段。

此外,由于它是一个可插入的函数,您还可以用自己的函数来替换它,以便对消息执行任何操作。

相关推荐

即使WP_DEBUG设置为FALSE也会发出警告

链接https://vreqenz-stream.de/shop/ 在某些设备上打开而在其他设备上打开时引发警告<我认为这可能是cahce的问题,但我已经从WP rocket和浏览器中清除了缓存。只是为了获取信息,我正在使用Plesk web管理工具下面是我的WP\\U配置设置ini_set(\'log_errors\',\'On\'); ini_set(\'display_errors\',\'Off\'); ini_set(\'error_reporting\', E_ALL )