Adding multiple emails to a

时间:2018-10-12 作者:WPMonkey

我继承了一个WordPress站点,该站点有很多看起来像是引导的自定义代码。一个联系人表单编码在一个PHP文件中,客户端希望添加更多的电子邮件地址,以便将提交内容发送到。

我已经找到了发送电子邮件的代码,但我想确保我正确更新了它,而不是破坏它。以下是代码行:

$emails = array( $email, \'[email protected]\' );

我假设我需要将其更新为

$emails = array( $email, \'[email protected], [email protected]\' );

$emails = array( $email, \'[email protected]\',\'[email protected]\' );

有什么见解是正确的吗?

2 个回复
SO网友:Liam Stewart

查看您提供的代码片段,该解决方案似乎是您的最后一个解决方案。

$emails = array( $email, \'[email protected]\',\'[email protected]\' );
发送一系列电子邮件,第一封($email) 成为动态电子邮件。第二个和第三个是硬编码值。

这是假设电子邮件处理程序已准备好接受要发送到的电子邮件数组。

EDIT

我看到一些关于您第一次尝试的评论:

$emails = array( $email, \'[email protected], [email protected]\' );
这是一个有效数组-但将传递[email protected], [email protected] 而不是[email protected][email protected] 作为单独的值-乍一看,这就是代码期望的其他电子邮件地址。

SO网友:Rick Hellewell

因为代码段是

$emails = array( $email, \'[email protected]\' );
然后我假设数组的第二个参数是目标电子邮件地址。假设您不在乎是否所有电子邮件地址都向收件人公开(因为它们都在“收件人”字段中),那么这就行了

$emails = array( $email, \'[email protected], [email protected], [email protected]\' );
虽然我不喜欢在“收件人”上发送多封电子邮件,但我更希望它们是在“密件抄送”字段中。

结束

相关推荐

加载只在一个主题模板中使用的PHP函数的最快方法是什么?

我已经为我的网站开发了很多PHP代码片段,我不确定为了减少网站加载时间,把它们放在哪里最合适。如果它们进入函数。php或专用插件,然后默认情况下,它们将加载到站点的每个页面,而不仅仅是需要它们的页面。这是否会对加载时间产生有意义的影响,或者如果从未实际调用函数,这是否无关紧要?似乎使用条件like更好一步if(is_page_template()) { include_once(\'this-function.php\'); } 并且只在实际使用它们的页面上加载函数。我还可以从模板文件本身的代码中包含一个