【问题标题】:Wordpress Ecard Plugin - Multiple Email AddressesWordpress Ecard 插件 - 多个电子邮件地址
【发布时间】:2011-05-04 17:16:19
【问题描述】:
我目前正在 Wordpress 上开发一个与 Hipster Cards 非常相似的网站。我正在使用一个名为 WP Ecards 的插件,它提供了生成卡片页面并允许用户通过电子邮件将卡片发送给其他人的功能。插件页面可以在这个链接找到
https://wordpress.org/plugins/wp-ecards/
我正在做的当前站点可以找到here,发送电子贺卡的页面是here。
此插件缺少的唯一功能是无法将卡片发送给多个收件人。有谁知道我会怎么做,甚至可以给我一个正确的方向?
任何帮助将不胜感激!
【问题讨论】:
标签:
php
wordpress
email
plugins
【解决方案1】:
占位符答案,因为您没有显示任何代码并且查找它需要太多时间。
您可以定义收件人电子邮件地址字段列表:
<input name="email[]" type="email" value="">
<input name="email[]" type="email" value="">
<input name="email[]" type="email" value="">
然后在 PHP 插件中对其进行迭代:
foreach ($_POST["email"] as $email) {
mail($email, ...)
或者提供单个地址字段,用户必须在其中添加以逗号分隔的收件人列表。在这种情况下,您可以将其拆分为例如
$emails = preg_split("/[,\s]+/", $_POST["email"]);
foreach ($emails ...
实际上,您可能希望为收件人姓名和电子邮件地址分别添加一个字段。