Answers:
wp_mail()
是可插入的功能:可以用插件代替。这在常规规则mail()
不起作用(足够好)的情况下很有用,例如,当您需要额外的身份验证详细信息时。示例:WP Mail SMTP
wp_mail()
默认情况下使用PHPMailer,这是一个复杂的PHP类,它mail()
为过于简单的情况(UTF-8编码的主题行,附件等)提供了许多有用的预处理和解决方法。只需看一下bug跟踪器,就可以了解这些任务的复杂性。
wp_mail
为其他插件提供了一些挂钩来更改不同的值:
'wp_mail'
'wp_mail_from'
'wp_mail_from_name'
用例'wp_mail_content_type'
'wp_mail_charset'
'phpmailer_init'
(一种行为)总之:使用wp_mail()
的互操作性。