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在国际博客建站畛域一枝独秀,在cms建站方面也有着超强的人气,能够搭建各类型...
办法阐明 首先来看看可能被用到的办法. 关上文件 wp-includes/link-template.php 你会发现 WordPress 2.7 多...
从ThemeForest购买的是正版商业主题AVADA(有售后技术支持),应用国际阿里云主机(配置不算低),网站大局...
依据最新音讯,到了2014年病毒增长规模初次成为近年来的高点,这阐明如今的网络平安并没有设想中那么强...
本文实例讲述了WordPress获取指定分类文章数量的办法。分享给大家供大家参考。详细完成办法如下: 将以下PH...
本文实例讲述了WordPress后盾删除不需求的侧边栏菜双方法。分享给大家供大家参考。 详细完成办法是在以后主...