WordPress 函数:wp_mail()(发送邮件)

wp_mail() 函数用来发送邮件,类似于 PHP 的 mail() 函数。

默认的发件人名称是 WordPress,发件人邮箱是类似 wordpress@example.com。当然,你可以使用过滤器来修改发件人名称和发件人邮箱,具体参考:https://www.endskin.com/change-mail-from-info/

默认的邮件内容类型是 “text/plain”,也就是不允许添加 Html 代码的。你可以使用过滤器来修改这一配置,让其支持 Html 代码,具体参考:https://www.endskin.com/mail-content-type-html/

用法

参数

$to

(字符串 | 数组)(必须)收件人。多个收件人可以使用数组或者以逗号分隔邮箱的字符串。

默认值:None

$subject

(字符串)(必须)邮件标题。

默认值:None

$message

(字符串)(必须)邮件内容。

默认值:None

$headers

(字符串 | 数组)(可选)邮件 Headers 信息。可以是数组,也可以是以回车分隔的字符串(格式:name: content)。

默认值:空字符串

$attachments

(字符串 | 数组)(可选)邮件附件。多个附件可以使用数组或者以回车分隔的字符串。

默认值:空字符串

返回值

(布尔)返回是否成功发送邮件。

例子

最基本的邮件发送:

附件和 headers 信息:

Html 邮件和一次发送多个邮箱:

其它

此函数位于:wp-includes/pluggable.php

如果发送邮件失败可以参考:https://www.endskin.com/solve-mail-error/

发表评论

1 条评论

  1. SeaRu 说道:

    🙂 每天一节小知识!