应用WordPress发送电子邮件的相干PHP函数用法解析

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

默许的发件人称号是 WordPress,发件人邮箱是相似 [email protected]。
用法

wp_mail( $to, $subject, $message, $headers, $attachments );

参数

$to

(字符串 | 数组)(必需)收件人。多个收件人能够应用数组或许以逗号分隔邮箱的字符串。

默许值:None

$subject

(字符串)(必需)邮件题目。

默许值:None

$message

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

默许值:None

$headers

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

默许值:空字符串

$attachments

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

默许值:空字符串

前往值

(布尔)前往能否胜利发送邮件。

例子

最根本的邮件发送:

wp_mail( '[email protected]', 'The subject', 'The message' );

附件和 headers 信息:

$attachments = array( WP_CONTENT_DIR . '/uploads/file_to_attach.zip' );
$headers = 'From: My Name <[email protected]>' . "rn";
wp_mail( '[email protected]', 'subject', 'message', $headers, $attachments );

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

$multiple_to_recipients = array(
  '[email protected]',
  '[email protected]'
)
wp_mail( $multiple_to_recipients, 'The subject', '<p>The <em>HTML</em> message</p>', 'Content-Type: text/html' );

其它

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


处理邮件无奈发送的成绩
邮件无奈发送是 WordPress 比拟常见的一种成绩,普通是因为效劳器不支持 PHP 的 mail() 函数造成的,通常有两种处理办法。

PS:WordPress 发送邮件肯定要应用 wp_mail() 函数,而不是间接调用 PHP SMTP 类或许其它函数。

一、配置效劳器环境

假如你应用的是 VPS,能够经过配置效劳器的形式让效劳器支持 mail() 函数,依据每集体的状况不同能够经过搜寻引擎找到配置办法,这里就不具体说了。

二、应用 SMTP

第二种就是用 SMTP 发送邮件了,也是我比拟推荐的一种办法。SMTP 就是利用其它的收费邮件效劳商的效劳器发送邮件,所以用这种形式还不容易被辨认成渣滓邮件。

好了,让 WordPress 支持 SMTP 推荐的是应用 WP SMTP 插件,装置好后在后盾配置一下你的 SMTP 信息,我应用的是 QQ 邮箱。

配置好后能够在下边测试一下能否配置胜利。

插件主页:https://wordpress.org/plugins/wp-smtp/

以上就是安达网络工作室关于《使用WordPress发送电子邮件的相关PHP函数用法解析》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 邮件 PHP PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress歹意代码处理办法分享

明天莫明其妙发现本人的测试站的主题带上了歹意代码,十分显著的就是呈现了一个函数_verifyactivate_widget...

wordpress博客搜寻要害词高亮显示完成代码

最近对wordpress的一些小改良很感兴味,能够让你的博客愈加共性,也更风趣味性,上面的代码能够在后果中高亮...

Wordpress 企业网站的四点益处

Wordpress以其开源易用的特点以及宏大的格调插件数据库支持,曾经成了以后最盛行的博客零碎!而博客又以其良...

WordPress主题构造是如何架构的图文分析

利用弱小的技术,能够把基于WordPress的网站做成各种各样的方式,这除了要求WordPress主题开发人员通晓HTML...

WordPress中登陆后封闭登陆页面及设置用户不可见栏目

用户登录后封闭登录页面 WordPress默许的登录页面是:http://WP目录/wp-login.php,登录后会主动跳转到:ht...

wordpress更改用户列表排序(按注册工夫排序)教程

在 WordPress 后盾,用户是依照用户名排序的,并且没有显示注册工夫,假如咱们心愿可以在后盾看到用户的注册...

需求提交

客服服务