wp_mail()
是一个可插入的功能:它可以被插件替代。这在常规mail()
不起作用(足够好),例如,当您需要额外的身份验证详细信息时。示例:WP Mail SMTP
wp_mail()
使用PHPMailer 默认情况下,这是一个复杂的PHP类,它为以下情况提供了许多有用的预处理和解决方法mail()
太简单了(UTF-8编码的主题行、附件等)。看看bug tracker 了解这些任务的复杂性。
wp_mail
为其他插件提供一些挂钩,以更改不同的值:
\'wp_mail\'
\'wp_mail_from\'
\'wp_mail_from_name\'
use case\'wp_mail_content_type\'
\'wp_mail_charset\'
\'phpmailer_init\'
(动作)
简而言之:
Use wp_mail()
for interoperability.